工作流程
本章節內容
資料植入 (Seeding)
本指南說明如何使用 Prisma Client 與 Prisma ORM 的整合式植入功能來植入您的資料庫。植入功能讓您能夠持續且一致地在資料庫中重新建立相同的資料,並可用於
建立結構原型
Prisma CLI 提供了一個專門用於建立結構原型的指令:db push
資料庫基準化 (Baselining)
基準化 (Baselining) 是為資料庫初始化遷移歷史記錄的過程,該資料庫:
自訂遷移
本指南不適用於 MongoDB。
資料遷移
本指南已移至我們新的指南區段。您可以在該處找到本指南。
壓縮遷移 (Squashing migrations)
本指南說明如何將多個遷移檔案壓縮 (Squash) 成單一遷移。
產生還原遷移 (Down migrations)
本指南說明如何產生一個還原遷移 SQL 檔案,用以撤銷指定的遷移檔案。
修補與緊急修復 (Patching & hotfixing)
修補或緊急修復資料庫通常涉及在生產環境中直接進行具時效性的變更。例如,您可能會直接在生產資料庫中新增索引,以解決查詢執行緩慢的問題。
不支援的資料庫功能
Prisma Migrate 會使用 Prisma 結構描述來決定要在資料庫中建立哪些功能。然而,某些資料庫功能無法在 Prisma 結構描述中呈現,包含但不限於
開發與生產環境
本頁面說明如何在開發與生產環境中使用 Prisma Migrate 指令。
團隊開發
本指南已移至指南區段。您可以在該處找到本指南。
原生資料庫類型
Prisma Migrate 會將您在 Prisma 結構描述中定義的模型轉換為資料庫中的功能。
原生資料庫函式
在 PostgreSQL 中,某些原生資料庫函式屬於選用擴充功能的一部分。例如,在 PostgreSQL 12.13 及更早的版本中,genrandomuuid() 函式是 pgcrypto 擴充功能的一部分。
疑難排解
本指南說明如何解決開發環境中與 Prisma Migrate 相關的問題,這通常涉及重置資料庫。若為生產環境的疑難排解,請參閱