Dam*_*che 4 ruby ruby-on-rails
我目前有一些迁移是在我最初使用rails generate model创建模型时创建的.我已经运行了这些迁移并成功更新了数据库.
然后,我对这些迁移进行了一些更改(不添加新的迁移),因为它们是非常小的更改,如新列,或使列唯一,或添加索引.
但是,即使我重置我的数据库并再次运行所有迁移,rails仍然坚持使用过时的schema.rb文件.
我该怎么办?如何强制重新加载此schema.rb?
Kev*_*tre 6
如果您尚未将代码推送到生产环境,则可以运行rake db:rollback然后rake db:migrate删除并重新创建表.
rake db:rollback
rake db:migrate
pou*_*tss 6
用这个:
rake db:drop db:create db:migrate
归档时间:
14 年,5 月 前
查看次数:
6643 次
最近记录:
8 年,12 月 前