資料模型
本節內容
模型
Prisma 結構描述的資料模型定義部分定義您的應用程式模型(也稱為 Prisma 模型)。模型
關聯
索引
Prisma ORM 允許設定資料庫索引、唯一約束和主鍵約束。這在 4.0.0 及更高版本中已全面可用。您可以在 3.5.0 及更高版本中使用 extendedIndexes 預覽功能啟用此功能。
視圖
目前對視圖的支援還是一個非常早期的預覽功能。您可以使用 view 關鍵字將視圖新增至您的 Prisma 結構描述,或使用 db pull 自省您的資料庫結構描述中的視圖。除非使用 --create-only 標誌將變更手動新增至您的遷移檔案,否則您還無法使用 Prisma Migrate 和 db push 將結構描述中的視圖套用至您的資料庫。如需此功能的進度更新,請關注我們的 GitHub issue。
資料庫映射
Prisma 結構描述包含允許您定義特定資料庫物件名稱的機制。您可以
如何將 Prisma ORM 與多個資料庫結構描述搭配使用
PostgreSQL、CockroachDB 和 SQL Server 連接器目前提供多個資料庫結構描述支援。
不支援的資料庫功能
並非所有 Prisma ORM 支援的資料庫的資料庫功能都具有 Prisma Schema Language 對等功能。有關支援功能的完整列表,請參閱資料庫功能矩陣。
表格繼承
總覽