我正在尝试运行迁移rails:db:migrate,但是我一直收到此错误:
原因:SQLite3 :: SQLException:否这样的表:buyers
这是导致错误的迁移,因为我之前删除了“买方表”:
class AddUserToBuyers < ActiveRecord::Migration[5.1]
def change
add_reference :buyers, :user, foreign_key: true
end
end
既然买方表已不存在,如何删除此迁移文件?这样我就可以运行我的新迁移。 谢谢
答案 0 :(得分:1)
对于我来说,我可以通过运行以下方法解决此问题:
013d7d16d7ad4fefb61bd95b765c8ceb
007687fc64b746569616414b78c81ef1
已删除引用买方表的迁移文件。 然后做:
rails db:reset
希望这可以帮助遇到相同问题的其他人。