
strong_migrations
ankane
Catch unsafe migrations in development
AI 简介
Strong Migrations 是一个 Ruby on Rails 生态的数据库迁移安全检查工具,用于在开发阶段自动识别并阻止高风险的数据库变更操作。它通过预设规则检测可能阻塞读写、引发应用异常或导致数据不一致的迁移行为(如删列、改类型、非并发建索引等),默认拦截执行并提供安全替代方案指引。支持 PostgreSQL、MySQL 和 MariaDB,内置超时控制与数据库特异性检查,已在 Instacart 等生产环境验证。适用于中大型 Rails 应用持续交付流程中保障数据库变更可靠性与线上稳定性。
Ruby
MIT License4.4k
Stars
196
Forks
27
Watchers
3
Issues
Star 增长
今日0
近 7 天0
近 30 天+8
综合评分59.68
默认分支master