Skip to content

Implement database migration tooling with rollback support #410

@Smartdevs17

Description

@Smartdevs17

Description

Database schema changes are applied manually without versioning or rollback capability. Implement automated migration tooling with up/down migrations and CI validation.

Acceptance Criteria

  • Migration framework (db-migrate or Prisma Migrate)
  • Up/down migration files with versioning
  • Migration status tracking in database
  • Automatic migration on deployment
  • Rollback command for failed deployments
  • CI check for migration conflicts

Technical Scope

  • backend/migrations/
  • backend/src/config/database.ts
  • .github/workflows/
  • Edge: long-running migrations, zero-downtime migration strategies, concurrent migration prevention

Metadata

Metadata

Assignees

No one assigned

    Labels

    200-points200 point issuedrips-waveIssues in the Drips Wave programhighHigh complexity issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions