SuperAPI AI 工具集

database-migrations

部署与运维

查看项目

更新于 10-15 22:13

技能介绍

用途:该技能用于规划数据库架构迁移,强调以增量、零停机方式推进,适合重命名列、回填数据或发布高风险变更时使用。优先级标注为 P0(关键)。

主要能力:对高风险变更采用 expand -> backfill -> contract 三步法。规则包括:先发布增量架构;回填使用可恢复逻辑并具备可见性;仅在新结构填充完成后再切换读写;在后续安全步骤中再删除旧列或索引。

验证要点:迁移应能在不使应用下线的情况下运行;需定义回填的归属、批处理与监控;需具备回滚或暂停策略;上线期间新旧代码路径应能共存。

反模式:禁止破坏性的一次性重命名,应先扩展再迁移;禁止隐藏式回填,长时间数据移动需要明确计划与可观测性;禁止意外耦合应用部署,架构与代码的上线顺序必须清晰。

限制:资料未提供具体命令、代码示例、支持平台或收费信息,暂未提供。