跳到主要內容

總覽


資訊

不適用於 MongoDB
對於 MongoDB,請使用 db push,而不是 migrate dev 和相關命令。

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 參考