Prisma Migrate 概覽
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 參考。