为了账号安全,请及时绑定邮箱和手机立即绑定

rake db:Migrate db:Reset和db:schema:Load之间的区别

rake db:Migrate db:Reset和db:schema:Load之间的区别

慕哥6287543 2019-07-13 16:24:10
.之间的区别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)并在新数据库上运行迁移。如果我的理解出了问题,请帮助澄清。
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

据我所知,它将删除您的数据库,并根据您的db/schema.rb档案。所以你需要确保schema.rb文件始终是最新的,并处于版本控制之下。


查看完整回答
反对 回复 2019-07-13
  • 3 回答
  • 0 关注
  • 686 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信