diff --git a/apps/edr-passenger-api/prisma/migrations/20260629100000_fix_failed_migration_state/migration.sql b/apps/edr-passenger-api/prisma/migrations/20260629100000_fix_failed_migration_state/migration.sql new file mode 100644 index 000000000..a72a795c1 --- /dev/null +++ b/apps/edr-passenger-api/prisma/migrations/20260629100000_fix_failed_migration_state/migration.sql @@ -0,0 +1,10 @@ +-- This migration fixes the failed state of 20240101000000_individual_tickets_no_timezone +-- It marks the failed migration as rolled back so it can be retried + +-- Mark the failed migration as rolled back +UPDATE passenger._prisma_migrations +SET rolled_back_at = CURRENT_TIMESTAMP, + logs = 'Migration failed due to missing TicketSeat table. Automatically rolled back by fix migration to allow retry with idempotent SQL.' +WHERE migration_name = '20240101000000_individual_tickets_no_timezone' + AND rolled_back_at IS NULL + AND finished_at IS NULL;