跳到主要内容

安装 Prisma Client

安装并生成 Prisma Client

要开始使用 Prisma Client,你需要安装 @prisma/client

npm install @prisma/client

安装命令会为你调用 prisma generate,它会读取你的 Prisma 模式并生成一个定制于你的模型的 Prisma Client 版本。

Install and generate Prisma Client

每当你更新你的 prisma 模式时,你都必须使用 npx prisma db pushnpx prisma migrate dev 来更新你的数据库模式。这些命令在用 Prisma 管理你的数据库模式时有不同的用途。以下是何时以及为什么使用它们的细分:

npx prisma migrate dev

  • 用途: 此命令根据你的 Prisma 模式更改生成并应用新的迁移。它创建迁移文件,以保留更改的历史记录。
  • 用例: 当你想维护数据库更改的记录时使用此命令,这对于生产环境或团队协作至关重要。它允许对你的数据库模式进行版本控制。
  • 优点: 此命令还包括以受控方式应用迁移的检查,从而确保数据完整性。

npx prisma db push

  • 用途: 此命令用于将你当前的 Prisma 模式直接推送到数据库。它应用你对模式所做的任何更改,而无需创建迁移文件。
  • 用例: 当你想快速将数据库模式与你的 Prisma 模式同步,而无需担心迁移历史记录时,它在开发阶段特别有用。
  • 注意: 如果你的模式更改影响现有表或列,它可能会覆盖数据,因此它最适合早期开发或原型设计。