database-migrations

Installation
SKILL.md

数据库迁移模式(Database Migration Patterns)

面向生产系统的安全、可逆的数据库模式变更(Schema Changes)。

激活时机

  • 创建或修改数据库表
  • 添加/删除列或索引
  • 执行数据迁移(数据回填 backfill、转换 transform)
  • 规划零停机(zero-downtime)模式变更
  • 为新项目设置迁移工具链

核心原则

  1. 所有变更皆为迁移 —— 严禁手动修改生产环境数据库
  2. 生产环境仅向前迁移 —— 回滚需使用新的向前迁移(forward migrations)
  3. 模式迁移与数据迁移分离 —— 严禁在一次迁移中混用 DDL 和 DML
  4. 针对生产规模数据进行测试 —— 在 100 行数据上正常的迁移可能会导致 1000 万行数据锁表
  5. 部署后的迁移不可变 —— 严禁编辑已在生产环境运行过的迁移文件
Installs
38
GitHub Stars
1.9K
First Seen
Mar 13, 2026
database-migrations — xu-xiang/everything-claude-code-zh