SuperAPI AI 工具集

database-migrations-sql-migrations

数据与分析

查看项目

更新于 10-15 21:11

技能介绍

用途:该技能用于 SQL 数据库迁移策略与实施,覆盖 PostgreSQL、MySQL、SQL Server,目标是保证数据完整性、尽量减少停机并提供安全回滚方案,面向生产环境处理大数据集与并发操作。

主要能力:输出迁移分析报告,拆解变更内容;给出零停机实施方案,如扩展-收缩(expand-contract)或蓝绿策略;生成受版本控制、可集成框架的迁移脚本;提供迁移前后校验套件;给出自动与手动回滚脚本;进行性能优化,如批处理与并行执行;集成监控,用于进度跟踪与告警。

使用方式:当任务属于 SQL 数据库迁移策略与实施,或需要相关指导、最佳实践与检查清单时使用。技能要求先明确目标、约束与所需输入,再应用相关最佳实践并验证结果,提供可执行步骤与验证方法。若需要详细示例,可打开 resources/implementation-playbook.md。输入通过 $ARGUMENTS 传入。

适用场景:生产数据库结构变更、需要零停机发布的迁移、涉及大数据量与并发写入的迁移、需要回滚与校验保障的迁移。

限制:不适用于与 SQL 数据库迁移策略和实施无关的任务,也不适用于该范围之外的领域或工具。具体支持的命令、框架集成细节与完整示例需查阅 resources/implementation-playbook.md,资料中未提供更细的代码内容。