已經通過stackoverflow
以及不同論壇上的不同解決方案。但沒有一個解決確切的問題。Heroku數據庫恢復問題
按照文檔:https://devcenter.heroku.com/articles/heroku-postgres-import-export
我從我的本地數據庫中創建的dump
文件,使用此命令:
pg_dump -Fc --no-acl --no-owner -h localhost -U postgres dss_iaya>dss_iaya_db_dump1.dump
然後按照文件,上傳到服務器公開訪問URL:https://firebasestorage.googleapis.com/v0/b/iaya-664f3.appspot.com/o/dss_iaya_db_dump1.dump?alt=media&token=06167d04-1e98-4e4b-b0e0-9d83a86dd167
現在當我嘗試恢復Heroku
根據其文檔語法heroku pg:backups:restore [BACKUP] [DATABASE] --app APP
使用以下命令,它在還原時返回錯誤消息。
heroku pg:backups:restore --app heroku-postgres-*** 'https://firebasestorage.***/dss_iaya_db_dump1.dump?alt=media&token=***' 'postgres://quesu***:I***@ec2-54-***.eu-west-1.compute.amazonaws.com:5432/d3n***k0'
我已經使用***只能是出於安全目的,如不能提完整的憑據。但我相信可以理解整個語法。
當我恢復它的工作沒有任何問題,並創建/新創建的本地數據庫上同.dump
文件恢復表和數據的整個數據庫。
什麼'heroku pg:backups:info r006'顯示?.. –