資料模型
本節內容
模型
Prisma schema 的資料模型定義部分定義了您的應用程式模型(也稱為 Prisma 模型)。模型
關係
索引
Prisma ORM 允許配置資料庫索引、唯一約束和主鍵約束。此功能在 4.0.0 及更高版本中已普遍可用。您可以在 3.5.0 及更高版本中使用 extendedIndexes 預覽特性來啟用此功能。
檢視
對檢視的支援目前處於非常早期的預覽特性階段。您可以使用 view 關鍵字將檢視新增到 Prisma schema 中,或者使用 db pull 內省資料庫 schema 中的檢視。您尚不能透過 Prisma Migrate 和 db push 將 schema 中的檢視應用到資料庫,除非使用 --create-only 標誌手動將更改新增到遷移檔案中。有關此功能的最新進展,請關注我們的 GitHub issue。
資料庫對映
Prisma schema 包含允許您定義某些資料庫物件名稱的機制。您可以
如何將 Prisma ORM 與多個數據庫 Schema 結合使用
多資料庫 schema 支援目前適用於 PostgreSQL、CockroachDB 和 SQL Server 聯結器。
不支援的資料庫特性
Prisma ORM 支援的資料庫並非所有函式和特性都有對應的 Prisma Schema Language。有關支援的完整特性列表,請參閱資料庫特性矩陣。
表繼承
概述