總覽
Prisma Migrate 使您能夠
- 使您的資料庫結構描述與不斷演進的 Prisma 結構描述保持同步,並且
- 維護資料庫中的現有資料
Prisma Migrate 產生 .sql
遷移檔案的歷史記錄,並在開發和生產環境中都發揮作用。
Prisma Migrate 可以被視為混合式資料庫結構描述遷移工具,表示它同時具有宣告式和命令式元素
- 宣告式:資料模型以宣告式方式在 Prisma 結構描述中描述。Prisma Migrate 從該資料模型產生 SQL 遷移檔案。
- 命令式:所有產生的 SQL 遷移檔案都是完全可自訂的。因此,Prisma Migrate 透過讓您修改遷移的執行內容和方式,提供命令式遷移工具的彈性(並允許您執行自訂 SQL,例如利用原生資料庫功能、執行資料遷移等)。
提示
如果您正在進行原型設計,請考慮使用 db push
命令 - 請參閱 使用 db push
進行結構描述原型設計 以取得範例。
有關 Prisma Migrate CLI 命令的詳細資訊,請參閱 Prisma Migrate 參考。