mcpField
D
database-migrations-sql-migrations

database-migrations-sql-migrations

github.com/sickn33数据与数据库48.7k436 次安装今天更新
代码仓库

关于 database-migrations-sql-migrations

用于规划和实施 SQL 数据库迁移的技能,面向需要保护数据完整性并减少停机的生产环境团队,涵盖迁移方案、验证、回滚和性能考量,支持 PostgreSQL、MySQL 和 SQL Server。

主要功能

  1. 01规划零停机迁移
  2. 02设计回滚流程
  3. 03编写版本控制的 SQL 脚本
  4. 04执行迁移前后验证
  5. 05优化批处理与执行

适用场景

  1. 01规划生产环境的结构变更
  2. 02为关键迁移准备回滚方案
  3. 03迁移大型数据集
  4. 04检查迁移前后的数据完整性

安装

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

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill database-migrations-sql-migrations

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

附带文件resources/implementation-playbook.md

详细介绍

SQL 数据库迁移策略与实现

概述

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

何时使用此技能

  • 在处理 SQL 数据库迁移策略与实现任务时使用。
  • 在需要零停机迁移的指导、最佳实践或检查清单时使用。
  • 在为关键 schema 变更设计回滚流程时使用。

何时不要使用此技能

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

背景

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

说明

  • 明确目标、约束和所需输入。
  • 应用相关最佳实践并验证结果。
  • 提供可执行的步骤和验证。
  • 如果需要详细示例,建议查阅实现手册。

输出格式

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

资源

  • 重点关注具有零停机部署策略、全面验证和企业级安全机制的生产级 SQL 迁移。

限制

  • 仅当任务明确符合上述范围时使用此技能。
  • 不要将输出视为特定环境验证、测试或专家评审的替代品。
  • 如果缺少所需输入、权限、安全边界或成功标准,请停止并请求澄清。

评论

支持 Markdown