
Rake DB:架构:负载负载架构.rb屡次?-英雄云拓展知识分享
从Rails 3升级到Rails 4后4 db:schema:load
任务失败。我做了一些发掘,发现我运行后的升级后 bundle exec rake db:schema:load
这 db/schema.rb
文件已加载两次。第一次运行正常;然后第2次经过它失败了 create_table force: true
由于对表的依赖性束缚而致使失败。
我已删除所有其他耙子任务,并增强了尝试并排除我的任何代码,但这依然可以加载schema.rb两次。它总是完全是两次,由于我能够在SQLite上成功运行并在那里看到相同的行动,但是由于SQLite不履行表束缚,因此可以完成。
您看到了两次,由于 development
Rails运行DB任务 test
和 development
在同一运行中。
请看 ActivereCord :: Tasks :: DataBasetasks 申请详细信息,特别是方法 #load_schema_current
(这是由于您指的是它)和 #each_current_configuration
暂时没有评论,来抢沙发吧~