跳至主要内容

安装 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 模式同步,而无需担心迁移历史记录时,它特别有用。
  • 注意:如果您的模式更改影响现有表或列,它可能会覆盖数据,因此最适合早期开发或原型设计。