database-migrations
Installation
SKILL.md
数据库迁移模式
为生产系统提供安全、可逆的数据库模式变更。
何时激活
- 创建或修改数据库表
- 添加/删除列或索引
- 运行数据迁移(回填、转换)
- 计划零停机模式变更
- 为新项目设置迁移工具
核心原则
- 每个变更都是一次迁移 — 切勿手动更改生产数据库
- 迁移在生产环境中是只进不退的 — 回滚使用新的前向迁移
- 模式迁移和数据迁移是分开的 — 切勿在一个迁移中混合 DDL 和 DML
- 针对生产规模的数据测试迁移 — 适用于 100 行的迁移可能在 1000 万行时锁定
- 迁移一旦部署就是不可变的 — 切勿编辑已在生产中运行的迁移