1
我部署一個應用程序的Heroku,以後我跑:Heroku的不運行遷移
heroku run rake db:migrate
Heroku上進行了一些遷移,但不是所有的人都
我檢查了數據庫版本的
heroku run rake db:version
Running `rake db:version` attached to terminal... up, run.9949
Current version: 20131206153652
和
rake db:version
Current version: 20140102125131
都在不同版本的數據庫中,但我怎麼能說我需要運行所有的遷移heroku。
已經推所有遷移到Heroku的? Heroku *知道*還有其他遷移要運行嗎? – Gareth
嘗試運行'git status'並檢查在'未跟蹤文件'部分是否有任何遷移文件。在一個單獨的問題上:你沒有改變任何現有的遷移,對吧? – BroiSatse
是的,我沒有修改任何遷移,謝謝Gareth在閱讀你的文章後,我檢查了遷移,我正在一個名爲「開發」的不同分支中工作,我解決了它的問題。 'git push heroku development:master',之後,以相同的方式運行遷移。謝謝:) –