- METHODOLOGY.md: 备份/操作/验证/回退四大步操作规范 - dmig.py: 迁移引擎(台账表pipeline_deploy_ledger+幂等+破坏性守卫+down回退) - ddiff.py: 环境schema/参数/模块版本差异对账 - dbackup.py: mysqldump增量表备份+恢复命令生成 - migrations/m0001-m0004: 首批迁移(今日发现的生产库缺口)
14 lines
655 B
JSON
14 lines
655 B
JSON
{
|
||
"id": "m0001",
|
||
"title": "sd_projects 补 directory_name + default_model 列(项目目录统一机制依赖,9/1 测试已上线)",
|
||
"backup_tables": ["sd_projects"],
|
||
"up": [
|
||
{"op": "sql", "sql": "ALTER TABLE sd_projects ADD COLUMN directory_name VARCHAR(200) NULL COMMENT '项目目录名(创建时定死,解析只读此字段)'"},
|
||
{"op": "sql", "sql": "ALTER TABLE sd_projects ADD COLUMN default_model VARCHAR(128) NULL COMMENT '项目默认模型'"}
|
||
],
|
||
"down": [
|
||
{"op": "sql", "sql": "ALTER TABLE sd_projects DROP COLUMN default_model"},
|
||
{"op": "sql", "sql": "ALTER TABLE sd_projects DROP COLUMN directory_name"}
|
||
]
|
||
}
|