生产中的rails控制台重置整个数据库

时间:2014-05-25 14:35:45

标签: ruby-on-rails ruby production-environment

我只是在笔记本电脑上测试生产环境。我用了命令

RAILS_ENV=production rails console

它以某种方式删除所有表并重新创建它们,并且它也会选择一些旧模式并执行此操作。现在因为最新的应用程序没有运行。与独角兽相同

bundle exec unicorn

任何想法从哪里拿起架构文件。我也删除了db / schema文件。我现在只进行迁移。

1 个答案:

答案 0 :(得分:0)

不是因为schema.rb文件以外的任何其他内容。 unicorn中的preload选项也运行schema.rb文件,然后我们松开数据库中的数据,因为在schema.rb文件中,它被提到force = true。删除了文件,一切正常。