Open3

prismaのmigrationを完全に理解したい

Koki ItoKoki Ito
  • prisma migrate dev
  • prisma migrate deploy

これらの違いがわからなかった。

prisma migrate dev

名前の通り、開発の時に使う。
modelをSQLに変換し、localのDBをDockerでたてているとmodelの変更を反映してくれる。

prisma migrate deploy

これも名前の通り、testとかstaging, 本番の環境にdeployする時に使う。
prisma migrate dev でいい感じにmigrationファイルができたらそれぞれの環境にあるDBに反映させるのに使う。CI、CDはこれを使えばいいんやな