数据模型
本节内容
模型
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。有关支持的完整特性列表,请参阅数据库特性矩阵。
表继承
概述