用途:为数据库与代码迁移提供安全、零停机的操作参考,供 Claude 在执行过程中读取。
主要能力: 安全规则:迁移前始终备份、先在预发环境测试、保证迁移可逆、小批量部署、迁移期间持续监控。 关联规则:simplicity-over-complexity(只做最小必要迁移)、verification(每步验证后再推进)、immutable-workflow(迁移为仅追加记录)、dual-llm-review(DROP COLUMN/TABLE 等破坏性迁移触发双 LLM 审查)。 模式变更安全做法:加列用“可空→回填→NOT NULL”;删列用“停止使用→部署→删除”;改列名用“加新→复制→部署→删旧”;加索引用 CREATE INDEX CONCURRENTLY;改类型用“加新列→迁移→删旧列”。 零停机六阶段:加可空列→双写→回填→切换读取→移除旧写入→删除旧列。 迁移脚本模式:提供 up/down 异步函数示例,up 中执行 ALTER TABLE 并分批回填、加 NOT NULL 约束,down 中回滚。 代码迁移:特性开关(藏在开关后→逐步提高百分比→移除开关与旧代码);绞杀者模式(新旧实现并存→逐步切流→移除旧实现)。 检查清单:迁移前备份、预发测试、回滚方案、监控告警;迁移中批处理、监控性能、校验完整性;迁移后验证查询、冒烟测试、监控 24-48 小时、记录文档。 回滚策略:脚本回滚用于可逆数据变更;备份恢复用于重大故障;关闭特性开关用于代码变更;流量重路由用于服务迁移。
使用方式:作为 AI 执行迁移任务时的参考文档读取,配合上述规则与清单逐步操作。
适用场景:数据库模式变更、代码迁移、需要零停机与可回滚保障的发布流程。
限制:资料未提供具体安装命令、依赖环境、支持数据库类型、收费与平台信息,暂未提供。