工作流
本節內容
填充資料
本指南介紹瞭如何使用 Prisma Client 和 Prisma ORM 的整合資料填充功能來填充資料庫。資料填充允許你持續地在資料庫中重新建立相同的資料,並且可以用於
快速原型化你的 Schema
Prisma CLI 有一個專門用於原型化 Schema 的命令:db push
資料庫基線化
基線化是為資料庫初始化遷移歷史的過程,該過程
自定義遷移
本指南不適用於 MongoDB。
資料遷移
本指南已移至我們的新指南部分。你可以在那裡找到該指南。
壓縮遷移
本指南介紹瞭如何將多個遷移檔案壓縮為一個遷移。
生成回滾遷移
本指南介紹瞭如何生成一個回滾遷移 SQL 檔案,該檔案可以撤銷給定的遷移檔案。
補丁與熱修復
修補或熱修復資料庫通常涉及在生產環境中直接進行時間緊迫的更改。例如,你可能直接向生產資料庫新增索引,以解決慢查詢問題。
不支援的資料庫特性
Prisma Migrate 使用 Prisma Schema 來確定要在資料庫中建立哪些特性。然而,某些資料庫特性無法在 Prisma Schema 中表示,包括但不限於
開發與生產
本頁解釋瞭如何在開發和生產環境中使用 Prisma Migrate 命令。
團隊開發
本指南已移至指南部分。你可以在那裡找到該指南。
原生資料庫型別
Prisma Migrate 將你在 Prisma Schema 中定義的模型轉換為資料庫中的特性。
原生資料庫函式
在 PostgreSQL 中,一些原生資料庫函式是可選擴充套件的一部分。例如,在 PostgreSQL 12.13 及更早版本中,genrandomuuid() 函式是 pgcrypto 擴充套件的一部分。
故障排除
本指南介紹瞭如何在開發環境中解決 Prisma Migrate 的問題,這通常涉及重置資料庫。有關面向生產的故障排除,請參閱