跳到主要内容

Prisma 命令

场景命令作用 / 说明注意事项 / 常用场景
本地开发npx prisma generate根据 schema.prisma 生成/更新 Prisma Clientschema 改动后必须执行
npx prisma migrate dev --name <migration_name>检测 schema 差异 → 生成迁移文件 → 执行 SQL → 更新 _prisma_migrations → 更新 Prisma Client每次本地改表/字段都用
npx prisma migrate reset重置数据库:删除所有表 + _prisma_migrations → 按 migrations 文件夹重建 → 可执行 seed清理脏数据或验证迁移
npx prisma db pushschema.prisma 推送到数据库(不生成迁移文件)临时同步表结构,快速开发
npx prisma db pull从现有数据库拉取 schema 更新 schema.prisma对接已有数据库
npx prisma studio打开可视化数据管理界面查看/编辑数据
npx prisma migrate status查看数据库与 migrations 文件夹差异确认同步情况
npx prisma format格式化 schema.prisma保持 schema 规范
npx prisma validate校验 schema.prisma 语法检查语法或字段类型错误
npx prisma migrate resolve --applied <migration_name>标记迁移为已执行修复数据库迁移状态不一致
npx prisma migrate diff对比两个数据库或 schema 的差异生成手动 SQL 或查看变动
生产部署npx prisma migrate deploy按 migrations 文件夹顺序执行 SQL,不生成新迁移切勿使用 dev,生产库不能自动生成迁移
npx prisma generate生成/更新 Prisma Client部署前保证 Client 与最新 schema 同步