删除表的Rails迁移

时间:2017-11-30 03:25:57

标签: ruby-on-rails postgresql migrate

我跳过现有项目,当我运行rake db:migrate时,它给了我一个错误PG::UndefinedTable: ERROR: relation "homes" does not exist。我可以看到它在过去存在,但后来被删除了。我试过rake db:drop db:create db:migrate,但没有帮助。

2 个答案:

答案 0 :(得分:0)

您可以通过简单地评论迁移中的所有内容或迁移方法来解决此问题,并运行bundle exec rake db:migraterake db:migrate

它们是您在数据库中添加表并运行迁移命令的另一种方法。它将解决您的问题。

答案 1 :(得分:0)

运行命令rake db:migrate:reset以解决问题