我正在尝试 rake db:migrate
我在 Heroku 的服务器 中的项目,但是 rake
进程正在尝试创建一个表 targetings
在 ads
之前,其中 targetings
与 ads
有关系,因此会弹出引用错误,例如:
PG::UndefinedTable: ERROR: relation "ads" does not exist : ALTER TABLE "targetings" ADD CONSTRAINT "fk_rails_dcece48daa" FOREIGN KEY ("ad_id") REFERENCES "ads" ("id")
谁能告诉我如何定义订单或强制 ads
表在其他表创建之前?
最佳答案
在heroku生产环境
首先,您必须使用此命令设置数据库
heroku run rake db:setup
关于ruby-on-rails - Heroku 实例中的 Rails 4 `rake db:migrate`,引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36465089/