1. 首页
  2. 数据库
  3. 其它
  4. squasher:Squasher 在单个命令中压缩旧迁移 源码

squasher:Squasher 在单个命令中压缩旧迁移 源码

上传者: 2021-02-07 09:24:06上传 ZIP文件 20.77KB 热度 10次
壁球 Squasher压缩旧的ActiveRecord迁移。 如果您在一个具有大量迁移的大型项目上工作,则每个rake db:migrate可能需要几秒钟,或者创建新数据库可能需要几分钟。 这是因为ActiveRecord会加载所有这些迁移文件。 Squasher将删除所有迁移,并使用指定日期的最终数据库状态创建一个迁移(新迁移将看起来像一个架构)。 注意 在0.6.2之前,压扁程序会损坏您的真实数据,从而生成“ force”表。 请升级到0.6.2+,并从初始化迁移中手动清除“ force”标签 安装 您不必将其添加到您的Gemfile中。 只是独立安装: $ gem install s
下载地址
用户评论