数据模型
在这个部分
¥In this section
模块
Prisma 架构 的数据模型定义部分定义了你的应用模型(也称为 Prisma 模型)。模块:
关系
索引
Prisma ORM 允许配置数据库索引、唯一约束和主键约束。这是 4.0.0 及更高版本中的普遍可用性。你可以使用 3.5.0 及更高版本中的 extendedIndexes 预览功能启用此功能。
意见
对视图的支持目前是 预览 非常早期的功能。你可以使用 view 关键字将视图添加到 Prisma 架构中,或使用 db pull 内省数据库架构中的视图。你尚无法使用 Prisma Migrate 和 db push 将架构中的视图应用到数据库,除非使用 --create-only 标志将更改手动添加到迁移文件中。 有关此功能的最新进展,请关注 我们的 GitHub 问题。
数据库映射
Prisma 架构 包含允许你定义某些数据库对象名称的机制。你可以:
如何将 Prisma ORM 与多个数据库模式结合使用
目前,PostgreSQL、CockroachDB 和 SQL Server 连接器提供多数据库模式支持。
不支持的数据库功能
并非 Prisma ORM 支持的数据库的所有数据库功能和特性都有 Prisma 架构语言等效项。有关受支持功能的完整列表,请参阅 数据库特性矩阵。
表继承
概述