【发布时间】:2014-07-16 03:53:44
【问题描述】:
我已将我的开发数据库与我的生产数据库同步,现在似乎有很多迁移已应用于此数据库,但 rake 不知道这一点。有很多,其中也有一些未被应用。
所以每次我 rake db:migrate 运行一些迁移,然后它在“表已存在”或“列已存在”处停止
有没有办法告诉 rake 发生了什么,或者更好的是,我可以将一个参数传递给 rake db:migrate 告诉它忽略“已经存在”的错误并继续前进。
【问题讨论】:
-
为什么不直接指定一个版本号来只迁移需要的?
-
我的版本号在 schema.rb 中是正确的。问题是不知何故,未应用的迁移混合在应用的迁移之间
标签: mysql ruby-on-rails database ruby-on-rails-3 database-migration