mcpField
D
database-migration-integrity-checker

database-migration-integrity-checker

github.com/jorgealves数据与数据库2182 次安装4 天前更新
代码仓库

关于 database-migration-integrity-checker

database-migration-integrity-checker 检查 SQL 迁移文件中的高风险模式变更,帮助开发者发现可能导致数据丢失或生产故障的操作。它只读取文件,无需连接数据库,可用于本地检查或 CI/CD 流水线。

主要功能

  1. 01检查 SQL 迁移文件
  2. 02标记高风险模式操作
  3. 03读取文件且无需访问数据库
  4. 04支持本地与 CI/CD 检查

适用场景

  1. 01提交前检查迁移文件
  2. 02在 CI/CD 中阻止高风险迁移
  3. 03审查模式变更的数据丢失风险

安装

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

$npx skills add https://github.com/jorgealves/agent_skills --skill database-migration-integrity-checker

安装后在 Claude Code 中输入/database-migration-integrity-checker确认已加载。

附带文件skill.yaml

详细介绍

数据库迁移完整性检查器

目的与意图

database-migration-integrity-checker 是保护你最关键资产——数据的安全网。它能捕获可能逃过常规代码审查、但可能导致生产环境中断或数据丢失的危险 SQL 操作。

适用场景

  • CI/CD 流水线:如果迁移包含高风险操作且未进行人工覆盖,则阻止部署。
  • 本地开发:在提交新迁移前运行,确保其遵循安全的 DDL 实践。

不适用场景

  • 数据查询:此工具用于架构变更,不用于审计常规的 SELECT/INSERT 查询。

安全与数据处理注意事项

  • 仅读取 SQL 文件;无需访问数据库。
  • 可安全地在本地使用。

评论

支持 Markdown