【发布时间】:2013-12-05 01:54:56
【问题描述】:
我有一个正在尝试重新创建的新数据库,但运行 rake db:schema:load 根本不会填充 schema_migrations 表。这样做的结果是每个迁移现在都处于待处理状态。 schema.rb 中的模式版本与最新的迁移匹配,this answer 将表明我认为正在发生的事情(Rails 使用当前迁移编号之前的所有迁移编号填充迁移表)在这种特定情况下没有发生。我的同事已经确认他们的数据库也发生了这种情况,所以这绝对是一个项目范围的问题。尽管 db 用户正在正确创建所有表,但我们正在使用带有自定义架构的 SQLServer。我完全被难住了。有什么想法吗?
【问题讨论】:
-
约翰,您对未接受的答案的评论对我很有帮助。我认为最好回答您自己的问题并接受答案。
标签: ruby-on-rails sql-server schema