数据库迁移管理
<!-- @include templates/prompts/iron-law.md -->根据 db-design 文档管理数据库迁移脚本,支持生成、执行、回滚和状态查看。
子命令解析
从 $ARGUMENTS 中解析子命令和参数:
| 子命令 | 格式 | 说明 |
|---|---|---|
generate <描述> | 根据 db-design 文档生成版本化迁移脚本(up + down) | |
status | 查看迁移状态,列出已执行/待执行的迁移 | |
up | 执行所有待执行的迁移 | |
down [N] | 回滚最近 N 个迁移(默认 1) | |
diff <功能名> | 对比 db-design 文档与现有迁移脚本,生成增量迁移 |
如果未提供子命令或子命令无法识别,输出以上帮助信息后停止。
PDLC 前置检查(仅 generate 和 diff 子命令)
当子命令为 generate 或 diff 时执行:
- 从用户输入中提取功能
[Description truncada. Veja o README completo no GitHub.]