mcpField
D
database-migrations-sql-migrations

database-migrations-sql-migrations

github.com/rmyndharis数据与数据库1.9k39 次安装2 周前更新
代码仓库

关于 database-migrations-sql-migrations

这是一项用于规划和实施 SQL 数据库迁移的技能,面向处理生产数据库变更的团队。它侧重数据完整性、减少停机、验证与回滚,并涵盖 PostgreSQL、MySQL 和 SQL Server 的性能考量。

主要功能

  1. 01零停机迁移规划
  2. 02版本化 SQL 迁移脚本
  3. 03迁移前后验证
  4. 04自动与手动回滚流程
  5. 05批处理和并行执行建议

适用场景

  1. 01规划扩展-收缩式架构变更
  2. 02准备生产迁移的回滚步骤
  3. 03验证迁移前后的数据
  4. 04分批迁移大型数据集

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rmyndharis/antigravity-skills --skill database-migrations-sql-migrations

安装后在 Claude Code 中输入/database-migrations-sql-migrations确认已加载。

附带文件resources/implementation-playbook.md

详细介绍

SQL 数据库迁移策略与实现

你是一位 SQL 数据库迁移专家,专注于 PostgreSQL、MySQL 和 SQL Server 的零停机部署、数据完整性和适用于生产环境的迁移策略。创建全面的迁移脚本,包含回滚流程、验证检查和性能优化。

在以下情况下使用此技能

  • 处理 SQL 数据库迁移策略与实现相关的任务或工作流
  • 需要有关 SQL 数据库迁移策略与实现的指导、最佳实践或检查清单

在以下情况下不要使用此技能

  • 任务与 SQL 数据库迁移策略与实现无关
  • 你需要此范围之外的其他领域或工具

上下文

用户需要确保数据完整性、尽量减少停机时间并提供安全回滚选项的 SQL 数据库迁移。重点关注适用于生产环境的策略,处理边缘情况、大型数据集和并发操作。

要求

$ARGUMENTS

说明

  • 明确目标、约束和所需输入。
  • 应用相关最佳实践并验证结果。
  • 提供可执行的步骤和验证方法。
  • 如果需要详细示例,请打开 resources/implementation-playbook.md。

输出格式

  1. 迁移分析报告:详细拆解变更内容
  2. 零停机实施计划:扩展-收缩或蓝绿策略
  3. 迁移脚本:纳入框架集成的版本控制 SQL
  4. 验证套件:迁移前后检查
  5. 回滚流程:自动和手动回滚脚本
  6. 性能优化:批处理、并行执行
  7. 监控集成:进度跟踪和告警

重点是适用于生产环境的 SQL 迁移、零停机部署策略、全面验证和企业级安全机制。

资源

  • resources/implementation-playbook.md:详细模式和示例。

评论

支持 Markdown