我試圖恢復備份到我的本地主機來審查數據 - 以便我確實可以確保備份工作。我使用Heroku,postgres和rails。PG還原功能不能在本地主機上工作
我乾淨地安裝了應用程序,所以localhost數據庫中沒有數據。我運行db:reset和db:migrate。
這裏是我試圖使用pg_restore的字符串:
pg_restore --verbose --clean --no-acl --no-owner -h localhost -p 3000 -U ian -d backup_production latest.dump
我收到的錯誤說:
「連接到數據庫‘backup_production’失敗:服務器意外關閉了連接」
我從來沒有這樣做過,所以任何幫助,將不勝感激。我認爲開發是本地主機使用的(而不是測試或生產)?
我不確定我錯過了什麼,但我會回答您可能有的任何問題。
非常感謝。
編輯,。這裏有一個問題,對於這個數據庫字符串,我認爲我需要使用所有本地主機信息,因爲我使用heroku capture/download創建了一個備份。這個假設我錯了嗎?我是否應該使用heroku憑證中的數據庫名稱和端口等?