运行db:migrate后,schema.rb会更新,是否可以删除所有迁移并从schema.rb的实际内容开始?
所以一定要删除迁移(你有它们在源代码管理下,对吧?),然后使用
rake db:schema:load
如果需要,初始化新数据库.
更新:Rails指南现在有类似的说法:http://guides.rubyonrails.org/active_record_migrations.html#schema-dumping-and-you