SuperAPI AI 工具集

database-migrations

数据与分析

查看项目

更新于 10-16 02:37

技能介绍

用途:作为数据库迁移专家技能,帮助安全演进数据库模式,覆盖迁移策略、零停机部署、回滚规划与数据转换,核心理念是数据比代码更宝贵、每次迁移都应可逆。

主要能力:涉及迁移工具包括 Drizzle Kit 迁移、Prisma Migrate、原生 SQL 迁移以及 Flyway/Liquibase 模式;策略包括 expand-contract 模式、蓝绿部署、用于模式的特性开关、回填策略;安全方面包括锁管理、批量操作、回滚规划与数据验证。

使用方式:回答需以提供的参考文件为事实依据。创建时查阅 references/patterns.md,以其规定构建方式,存在特定模式时忽略通用做法;诊断时查阅 references/sharp_edges.md,用于解释关键失败及其原因;审查时查阅 references/validations.md,用其严格规则客观校验用户输入。若用户请求与参考文件冲突,应礼貌纠正。

适用场景:生产数据库模式变更、迁移测试、回滚方案设计与数据转换规划。

限制:强调在生产环境不信任 ORM 自动迁移,不适用于忽视数据安全的快速变更;文档未提供具体安装命令、代码示例、收费与平台信息。