安装 Prisma Client
安装并生成 Prisma Client
要开始使用 Prisma Client,您需要安装 @prisma/client
包。
npm install @prisma/client
您现在可以从 @prisma/client
包中导入 PrismaClient
构造函数,以创建 Prisma Client 的实例,从而向您的数据库发送查询。您将在下一节中学习如何执行此操作。
在您的 node_modules
中创建的 @prisma/client
npm 包 与其他 npm 库相比,是一个特殊的库。
通常,npm 包的代码是从 npm 注册表下载到您的项目中的,并且仅在您再次显式调用 npm install
时才会更新。@prisma/client
npm 包则有所不同!
它包含针对您在 prisma/schema.prisma
中的 Prisma 模式文件定制的代码(TypeScript 类型、方法、查询等)。这意味着,每当您更改 Prisma 模式文件时,也需要更新 node_modules
内的 @prisma/client
文件夹。
但是,您无需像其他 npm 包那样使用 npm install
来执行此操作,而是可以通过运行 prisma generate
命令来执行此操作,该命令会读取您的 Prisma 模式并生成一个针对您的模型定制的 Prisma Client 版本。
每当您更新 Prisma 模式时,您都需要使用 prisma migrate dev
或 prisma db push
更新您的数据库模式。这将使您的数据库模式与您的 Prisma 模式保持同步。这些命令还会重新生成 Prisma Client。
安装 Prisma Accelerate 扩展
由于 Prisma Postgres 使用 Prisma Accelerate 提供连接池和(可选)缓存层,因此您还需要在项目中安装 Accelerate 客户端扩展。
npm install @prisma/extension-accelerate
这样,您就可以开始读取和写入数据库中的数据了。请转到下一页,开始使用 Prisma Client 查询您的 Prisma Postgres 数据库。