数据模型
在本节中
模型
Prisma schema 中的数据模型定义部分定义了您的应用程序模型(也称为 Prisma 模型)。 模型
关系
索引
Prisma ORM 允许配置数据库索引、唯一约束和主键约束。 此功能在 4.0.0 及更高版本中已正式可用 (GA)。 您可以在 3.5.0 及更高版本中通过 extendedIndexes 预览特性启用此功能。
视图
目前,对视图的支持是一个非常早期的预览特性。 您可以使用 view 关键字将视图添加到您的 Prisma schema,或者使用 db pull 内省数据库 schema 中的视图。 您目前无法使用 Prisma Migrate 和 db push 将 schema 中的视图应用到数据库,除非使用 --create-only 标志手动将更改添加到您的迁移文件中。 要获取此功能的最新进展,请关注我们的 GitHub issue。
数据库映射
Prisma schema 包含允许您定义某些数据库对象名称的机制。 您可以
如何在多个数据库 schema 中使用 Prisma ORM
目前,PostgreSQL、CockroachDB 和 SQL Server 连接器支持多个数据库 schema。
不支持的数据库特性
Prisma ORM 支持的数据库并非所有数据库函数和特性都有对应的 Prisma Schema 语言。 有关支持特性的完整列表,请参阅数据库特性对照表。
表继承
概览