关于 database-migrations-sql-migrations
用于规划和实施 SQL 数据库迁移的技能,面向需要保护数据完整性并减少停机的生产环境团队,涵盖迁移方案、验证、回滚和性能考量,支持 PostgreSQL、MySQL 和 SQL Server。
主要功能
- 01规划零停机迁移
- 02设计回滚流程
- 03编写版本控制的 SQL 脚本
- 04执行迁移前后验证
- 05优化批处理与执行
适用场景
- 01规划生产环境的结构变更
- 02为关键迁移准备回滚方案
- 03迁移大型数据集
- 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 数据库迁移。重点关注能够处理边缘情况、大型数据集和并发操作的生产级策略。
说明
- 明确目标、约束和所需输入。
- 应用相关最佳实践并验证结果。
- 提供可执行的步骤和验证。
- 如果需要详细示例,建议查阅实现手册。
输出格式
- 迁移分析报告:变更的详细拆解
- 零停机实现计划:扩展-收缩或蓝绿策略
- 迁移脚本:带版本控制并集成框架的 SQL
- 验证套件:迁移前和迁移后检查
- 回滚流程:自动和手动回滚脚本
- 性能优化:批处理、并行执行
- 监控集成:进度跟踪和告警
资源
- 重点关注具有零停机部署策略、全面验证和企业级安全机制的生产级 SQL 迁移。
限制
- 仅当任务明确符合上述范围时使用此技能。
- 不要将输出视为特定环境验证、测试或专家评审的替代品。
- 如果缺少所需输入、权限、安全边界或成功标准,请停止并请求澄清。
评论
支持 Markdown