相关疑难解决方法(0)

rake db:migrate db:reset和db:schema:load之间的区别

rake db:migrate和他之间的区别rake db:reset很明显.我不明白的是rake db:schema:load与前两者有多么不同.

只是为了确保我在同一页面上:

  • rake db:migrate - 运行尚未运行的迁移.
  • rake db:reset- 清除数据库(可能是rake db:drop+ rake db:create+ rake db:migrate)并在新数据库上运行迁移.

如果我的理解出错了,请帮助澄清一下.

ruby database rake ruby-on-rails

593
推荐指数
3
解决办法
33万
查看次数

清除旧的Rails迁移文件是个好主意吗?

我已经运行了一个大型Rails应用程序超过2年,而且,我的ActiveRecord迁移文件夹日复一日地发展到150多个文件.

存在非常旧的模型,在应用程序中不再可用,仍在迁移中引用.我想删除它们.

你怎么看?您是否经常从代码库中清除旧迁移?

ruby migration activerecord ruby-on-rails

28
推荐指数
5
解决办法
6237
查看次数

标签 统计

ruby ×2

ruby-on-rails ×2

activerecord ×1

database ×1

migration ×1

rake ×1