用途:Payload 自带 CLI,通过仓库的 package 脚本运行,用于处理数据库模式(schema)相关工作,官方要求模式变更一律走 CLI,不要直接写原始 SQL。
主要能力与用法:
- 模式变更后创建迁移:payload migrate:create
- 运行迁移:payload migrate
- 检查迁移状态:payload migrate:status
- 集合变更后重新生成 TypeScript 类型:payload generate:types
- 查看更多命令:payload --help
适用场景:修改 Payload 集合或字段之后,需要创建并执行迁移、查看迁移状态,或重新生成 TS 类型时使用。
限制与注意:不适用于内容相关操作。这些命令通常被封装在仓库的 npm scripts 中,使用前应查看仓库的 package.json 确认实际调用方式。资料未提供安装方式、版本要求、平台支持及收费信息。