ankane

strong_migrations

ankane

Catch unsafe migrations in development

AI 简介

Strong Migrations 是一个用于在开发环境中捕获不安全数据库迁移操作的 Ruby 库。其核心功能在于能够检测到潜在危险的操作,并默认阻止这些操作执行,同时提供更安全的替代方案指导。该工具支持 PostgreSQL、MySQL 和 MariaDB 数据库系统,通过设置长时间语句超时来确保迁移过程中的稳定性,而应用程序则可以设置较短的语句超时以提高性能。适用于需要频繁进行数据库结构调整但又担心误操作可能带来的风险(如数据丢失或应用异常)的开发场景中,帮助开发者更加安全地管理和维护数据库结构。

Ruby
MIT License
4.4k
Stars
196
Forks
27
Watchers
3
Issues

Star 增长

今日+1
近 7 天+3
近 30 天+15
综合评分63.88
默认分支master