数据模型
本节内容
模型
Prisma schema 的数据模型定义部分定义了你的应用模型 (也称为 Prisma 模型)。模型
关系
索引
Prisma ORM 允许配置数据库索引、唯一约束和主键约束。这在 4.0.0 及更高版本中已全面可用 (General Availability)。你可以在 3.5.0 及更高版本中使用 extendedIndexes Preview 功能启用此特性。
视图
对视图的支持目前仍处于非常早期的 Preview 功能阶段。你可以使用 `view` 关键字将视图添加到你的 Prisma schema 中,或者使用 `db pull` 内省数据库 schema 中的视图。你还不能使用 Prisma Migrate 和 `db push` 将 schema 中的视图应用到数据库中,除非使用 `--create-only` 标志手动将更改添加到你的迁移文件中。有关此功能进展的更新,请关注我们的 GitHub issue。
数据库映射
Prisma schema 包括允许你定义某些数据库对象名称的机制。你可以
如何在多个数据库 schema 中使用 Prisma ORM
多数据库 schema 支持目前在 PostgreSQL、CockroachDB 和 SQL Server 连接器中可用。
不支持的数据库功能
并非 Prisma ORM 支持的数据库的所有数据库函数和功能都具有 Prisma Schema Language 的等效项。请参阅数据库功能矩阵以获取受支持功能的完整列表。
表继承
概述