Prisma Client 与 Prisma Schema
当我们发布新的 Prisma Client 或 Prisma Schema 功能时,它通常首先以预览(Preview)形式发布,以便您可以测试并提交反馈。在根据您的反馈改进功能并对内部测试结果感到满意后,我们将该功能提升至正式可用(general availability)。
更多信息请参阅ORM 版本发布与成熟度级别。
当前活跃的预览功能
以下适用于 Prisma Client 和 Prisma Schema 的预览功能标记是可用的
功能 | 发布到预览版 | 反馈问题 |
---|---|---|
metrics | 3.15.0 | 提交反馈 |
multiSchema | 4.3.0 | 提交反馈 |
postgresqlExtensions | 4.5.0 | 提交反馈 |
deno | 4.5.0 | 提交反馈 |
views | 4.9.0 | 提交反馈 |
driverAdapters | 5.4.0 | 提交反馈 |
relationJoins | 5.7.0 | 提交反馈 |
nativeDistinct | 5.7.0 | 提交反馈 |
typedSql | 5.19.0 | 提交反馈 |
strictUndefinedChecks | 5.20.0 | 提交反馈 |
fullTextSearchPostgres | 6.0.0 | 提交反馈 |
prisma-client | 6.6.0 | 提交反馈 |
queryCompiler | 6.7.0 | 提交反馈 |
要启用预览功能,请将功能标记添加到 schema.prisma
文件中的 generator
块。 在 GitHub 上分享您对所有预览功能的反馈。
启用 Prisma Client 预览功能
启用 Prisma Client 预览功能需要
-
将预览功能标记添加到
generator
块generator client {
provider = "prisma-client-js"
previewFeatures = ["relationJoins"]
} -
重新生成 Prisma Client
npx prisma generate
-
如果您使用 Visual Studio Code 并且在生成 Prisma Client 后
.ts
文件中未显示预览功能,请运行 TypeScript: 重启 TS 服务器 命令。
已提升至正式可用的预览功能
在下面的列表中,您可以找到曾经是预览功能,现在已提升至正式可用的 Prisma Client 和 Prisma Schema 功能的历史记录。功能按提升至正式可用的最新版本进行排序。
| 功能 | 发布到预览版 | 发布到正式可用 |
| ------------------- | :------------------------------------------------------------- | :--------------------------------- | | prismaSchemaFolder
| 5.15.0 | 6.7.0 | | omitApi
| 5.13.0 | 6.2.0 | | jsonProtocol
| 4.11.0 | 5.0.0 | | extendedWhereUnique
| 4.5.0 | 5.0.0 | | fieldReference
| 4.3.0 | 5.0.0 | | clientExtensions
| 4.7.0 | 4.16.0 | | filteredRelationCount
| 4.3.0 | 4.16.0 | | tracing
| 4.2.0 | 6.1.0 | | orderByNulls
| 4.1.0 | 4.16.0 | | referentialIntegrity
| 3.1.1 | 4.7.0 | | interactiveTransactions
| 2.29.0 |
extendedIndexes
| 3.5.0| 4.0.0 | | filterJson
| 2.23.0 | 4.0.0 | | improvedQueryRaw
| 3.14.0 | 4.0.0 | | cockroachdb
|| 3.14.0 | | mongodb
|- 2.27.0
- 在 MongoDB 中的内省 3.2.0
- 在嵌入式文档中的内省 3.4.0
- 在 MongoDB 嵌入式文档中 3.10.0
- 在嵌入式文档中的内省 3.10.0
- 在 MongoDB 中的原生查询支持 3.9.0
- 在嵌入式文档中的过滤器作为实验性功能 3.11.0
- 在嵌入式文档中排序 3.11.0
microsoftSqlServer
| 2.10.0 | 3.0.1 | | namedConstraints
| 2.29.0 | 3.0.1 | | referentialActions
| 2.26.0 | 3.0.1 | | orderByAggregateGroup
| 2.21.0 | 3.0.1 | | orderByRelation
|| 3.0.1 | | selectRelationCount
| 2.20.0 | 3.0.1 | | napi
| 2.20.0 | 3.0.1 | | groupBy
| 2.14.0 | 2.20.0 | | createMany
| 2.16.0 | 2.20.0 | | nativeTypes
| 2.11.0 | 2.17.0 | | uncheckedScalarInputs
| 2.11.0 | 2.15.0 | | transactionApi
| 2.1.0 | 2.11.0 | | connectOrCreate
| 2.1.0 | 2.11.0 | | atomicNumberOperations
| 2.6.0 | 2.10.0 | | insensitiveFilters
(PostgreSQL) | 2.5.0 | 2.8.0 | | middlewares
| 2.3.0 | 2.5.0 | | aggregateApi
| 2.2.0 | 2.5.0 | | distinct
| 2.3.0 | 2.5.0 |