工作流程
本節內容
Seeding
本指南說明如何使用 Prisma Client 和 Prisma ORM 整合的 seeding 功能來 seed 您的資料庫。Seeding 讓您能夠一致地在資料庫中重新建立相同的資料,並可用於
原型化您的 schema
Prisma CLI 有一個專門用於原型化 schema 的命令:db push
為資料庫建立基準線
建立基準線是為資料庫初始化 migration 歷史記錄的過程,該資料庫
自訂 migration
本指南不適用於 MongoDB。
資料 migration
本指南已移至我們新的指南章節。您可以在那裡找到本指南。
壓縮 migration
本指南說明如何將多個 migration 檔案壓縮成單個 migration。
產生向下 migration
本指南說明如何產生一個向下 migration SQL 檔案,以反轉給定的 migration 檔案。
修補與熱修復
修補或熱修復資料庫涉及直接在生產環境中進行通常時間至關重要的變更。例如,您可能會直接在生產資料庫中新增索引,以解決執行緩慢的查詢問題。
不支援的資料庫功能
Prisma Migrate 使用 Prisma schema 來決定要在資料庫中建立哪些功能。然而,有些資料庫功能無法在 Prisma schema 中表示,包括但不限於
開發與生產環境
本頁說明如何在開發和生產環境中使用 Prisma Migrate 命令。
團隊開發
本指南已移至指南章節。您可以在那裡找到本指南。
原生資料庫類型
Prisma Migrate 將您的 Prisma schema 中定義的模型轉換為資料庫中的功能。
原生資料庫函數
在 PostgreSQL 中,某些原生資料庫函數是可選擴充功能的一部分。例如,在 PostgreSQL 12.13 及更早版本中,genrandomuuid() 函數是 pgcrypto 擴充功能的一部分。
疑難排解
本指南說明如何在開發環境中解決 Prisma Migrate 的問題,這通常涉及重置您的資料庫。對於以生產環境為中心的疑難排解,請參閱