[英]ruby on rails Heroku migrate error
當我運行$ heroku運行rake db:migrate時,我得到“多次遷移的名稱為CreateScreencasts”。
或者我得到:多次遷移的版本號為20121121161626
有沒有辦法刪除Heroku上的遷移?
(我的應用代碼只有一個)
謝謝
如果你在heroku上有遷移的麻煩,請使用此方法
heroku run bash --app appname
然后你自己在服務器上的終端。 你可以運行所有rails rake命令
你可以這樣做
rake db:migrate
如果您的git倉庫中只有一個遷移,那么您的heroku倉庫中應該只有一個遷移。
這可能是因為您刪除了仍在heroku數據庫中注冊的舊遷移。 您可以重置heroku數據庫嗎?
這可能很有用,已經得到了解答
基本上你會跑
要刪除數據庫,如果您使用的是SHARED_DATABASE_URL:
heroku pg:reset DATABASE
要重新創建沒有任何內容的數據庫:
heroku run rake db:migrate
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.