zero_downtime_migrations:使用ActiveRecord 3+和PostgreSQL进行零停机迁移 源码
zero_downtime_migrations 使用ActiveRecord 3+和PostgreSQL进行零停机迁移。 在开发/测试时捕获有问题的迁移! 受这些类似项目的启发: 安装 只需将这个gem添加到项目Gemfile 。 gem "zero_downtime_migrations" 用法 当检测到潜在的数据库锁定迁移时,此gem将自动引发异常。 它检查常见的事情,例如: 添加具有默认值的列 添加非并行索引 在索引或架构迁移中混合数据更改 在禁用DDL事务的情况下执行数据或架构迁移 使用each而不是find_each循环通过ActiveRecord对象 这些异常清楚地
下载地址
用户评论