簡體   English   中英

ruby on rails Heroku遷移錯誤

[英]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數據庫嗎?

這可能很有用,已經得到了解答

如何在heroku中清空DB

基本上你會跑

要刪除數據庫,如果您使用的是SHARED_DATABASE_URL:

heroku pg:reset DATABASE

要重新創建沒有任何內容的數據庫:

heroku run rake db:migrate

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM