我提前道歉是因为没有提供大量有关此内容的信息,但我真的处于一种非常奇怪的情况:我的schema.rb
文件在不同的git分支之间搞乱了,随意携带数据库字段相对迁移只是不存在。
当我运行rake db:migrate:status
时,我得到了几个********** NO FILE **********
。
有没有人遇到类似的情况?我希望任何类型的潜在客户可以尝试。
答案 0 :(得分:0)
我解决这个问题的方法是删除数据库,为其提供较旧的转储,然后在当前分支上运行剩余的迁移。我想是保持数据库备份的另一个动机。