安装 Prisma Client
安装并生成 Prisma Client
要开始使用 Prisma Client,您需要安装 @prisma/client
包。
npm install @prisma/client
安装命令会为您调用 prisma generate
,该命令会读取您的 Prisma 模式并生成一个定制于您的模型的 Prisma Client 版本。
每当您更新 prisma 模式时,您都必须使用命令 npx prisma db push
和 npx prisma migrate dev
更新您的数据库模式,它们在使用 Prisma 管理数据库模式时具有不同的用途。以下是何时以及为何使用每个命令的细分。
npx prisma migrate dev
- 用途:此命令根据您的 Prisma 模式更改生成并应用新的迁移。它创建保留更改历史记录的迁移文件。
- 使用案例:当您希望维护数据库更改记录时使用此命令,这对于生产环境或团队协作至关重要。它允许对数据库模式进行版本控制。
- 好处:此命令还包括以受控方式应用迁移的检查,以确保数据完整性。
npx prisma db push
- 用途:此命令用于将您当前的 Prisma 模式直接推送到数据库。它会应用您对模式所做的任何更改,而无需创建迁移文件。
- 使用案例:在开发阶段,当您希望快速将数据库模式与 Prisma 模式同步,而无需担心迁移历史记录时,它特别有用。
- 注意:如果您的模式更改影响现有表或列,它可能会覆盖数据,因此最适合早期开发或原型设计。