安装 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 数据库。