Prisma Client & Prisma schema
当我们发布新的 Prisma Client 或 Prisma schema 功能时,通常会先以预览版形式发布,以便您进行测试并提交反馈。在根据您的反馈改进功能并对内部测试结果满意后,我们会将该功能提升为正式版。
欲了解更多信息,请参阅ORM 发布和成熟度级别。
当前活跃的预览功能
以下预览功能标志适用于 Prisma Client 和 Prisma schema
| 功能 | 发布为预览版 | 反馈问题 |
|---|---|---|
metrics | 3.15.0 | 提交反馈 |
views | 4.9.0 | 提交反馈 |
relationJoins | 5.7.0 | 提交反馈 |
nativeDistinct | 5.7.0 | 提交反馈 |
typedSql | 5.19.0 | 提交反馈 |
strictUndefinedChecks | 5.20.0 | 提交反馈 |
fullTextSearchPostgres | 6.0.0 | 提交反馈 |
shardKeys | 6.10.0 | 提交反馈 |
要启用预览功能,请将功能标志添加到您的 schema.prisma 文件中的 generator 块。 在 GitHub 上分享您对所有预览功能的反馈。
启用 Prisma Client 预览功能
启用 Prisma Client 预览功能
-
将预览功能标志添加到
generator块generator client {
provider = "prisma-client"
output = "./generated"
previewFeatures = ["relationJoins"]
} -
重新生成 Prisma Client
npx prisma generate -
如果您正在使用 Visual Studio Code,并且在生成 Prisma Client 后预览功能在您的
.ts文件中不可用,请运行 TypeScript: Restart TS server 命令。
已升级为正式版的预览功能
在下面的列表中,您可以找到曾处于预览阶段现已正式发布的 Prisma Client 和 Prisma schema 功能的历史记录。这些功能按其升级为正式版的最新版本进行排序。