设置 & 配置
本节介绍如何设置、生成、配置和实例化 PrismaClient
,以及何时以及如何主动管理连接。
本节内容
简介
Prisma Client 是一个自动生成且类型安全的查询构建器,它根据您的数据量身定制。开始使用 Prisma Client 最简单的方法是按照快速入门指南进行操作。
生成 Prisma Client
Prisma Client 是一个自动生成的数据库客户端,它根据您的数据库模式量身定制。默认情况下,Prisma Client 生成到 node_modules/.prisma/client 文件夹中,但您可以指定自定义位置。
实例化 Prisma Client
以下示例演示了如何从默认路径导入和实例化您生成的客户端
数据库连接
自定义模型和字段名称
Prisma Client API 是根据您的 Prisma schema 中的模型生成的。模型通常是数据库表的 1:1 映射。
配置错误格式
默认情况下,Prisma Client 使用 ANSI 转义字符来漂亮地打印错误堆栈,并提供有关如何解决问题的建议。虽然这在使用终端中的 Prisma Client 时非常有用,但在 GraphQL API 等上下文中,您只需要没有额外格式的最小错误。
读取副本
读取副本使您能够跨数据库副本分配工作负载,以应对高流量工作负载。读取副本扩展 @prisma/extension-read-replicas 为 Prisma Client 添加了对只读数据库副本的支持。
数据库 Polyfill
Prisma Client 提供了通常使用特定数据库无法实现或需要扩展的功能。这些功能被称为 Polyfill。对于所有数据库,这包括