Description:
As a developer, I want to integrate PostgreSQL with SQLAlchemy ORM and manage schema changes using Alembic so that data is stored reliably with relationships, and schema updates are version-controlled and consistent across environments.
Acceptance Criteria:
Database Integration
- PostgreSQL configured and connected using SQLAlchemy ORM.
- Users and tasks stored in PostgreSQL with proper relationship mapping (one-to-many between user and tasks).
Migrations with Alembic
- Alembic migration setup is in place.
- Ability to generate new migration scripts for schema changes.
- Support for applying and rolling back migrations consistently across environments.
Description:
As a developer, I want to integrate PostgreSQL with SQLAlchemy ORM and manage schema changes using Alembic so that data is stored reliably with relationships, and schema updates are version-controlled and consistent across environments.
Acceptance Criteria:
Database Integration
Migrations with Alembic