Prismaを実環境にDeploy
docs
localで
λ npx prisma migrate dev
などをやっている前提
1つ以上の
migration.sql
migration_lock.toml
が生成されている
λ npx prisma migrate deploy
で適用
失敗したとき
https://www.prisma.io/docs/guides/database/production-troubleshooting#failed-migration
手動でSQL打って直したりする
https://www.prisma.io/docs/guides/database/production-troubleshooting#option-2-manually-complete-migration-and-resolve-as-applied
手動で直した後に、このmigration.sqlは適用済みだよ、というのをPrismaに伝える必要がある
$ prisma migrate resolve --applied "20201127134938_my_migration"
こんな感じで伝える
参考
Deploying database changes with Prisma Migrate