用途
prisma validate 用于校验 Prisma schema 文件。它只做检查,不生成代码,适合在修改模式后或提交前快速确认模式是否合法。
主要能力
- 解析 schema.prisma 文件
- 检查语法错误
- 验证模型定义、关系与类型
- 报告错误或警告,但不生成代码
使用方式
命令格式:
prisma validate [options]
选项:
| 选项 | 说明 |
|---|---|
| --schema | 模式文件路径 |
| --config | Prisma 配置文件的自定义路径 |
示例:
校验默认模式:
prisma validate
校验指定模式:
prisma validate --schema=./custom/schema.prisma
在 CI 中使用:
- name: Validate Schema
run: npx prisma validate
适用场景
- 本地修改 schema.prisma 后快速自检
- 在 CI 流水线中提前捕获模式错误
常见错误
- 缺少 @relation 字段
- 类型无效
- 模型名重复
- 语法错误(如缺少括号等)
限制
资料未提供该命令的收费、价格、平台支持范围或性能相关说明。