2017-04-10 96 views
0

我想將我的本地Postgres數據庫複製到Heroku。 因此我使用pg:備份:從可公開訪問的URL恢復Heroku pg:備份:從public_url恢復。未找到備份。

正如文檔中所述,我已將我的Postgres轉儲下載到Amazon S3並授予公衆訪問權限。鏈接到文件是:https://s3.eu-west-2.amazonaws.com/kirillch/localizedb.sql

所以現在我運行一個命令:

heroku pg:backups:restore 'https://s3.eu-west-2.amazonaws.com/kirillch/localizedb.sql' DATABASE_URL -a my_app_name 

,並得到一個錯誤:

Backup https://s3.eu-west-2.amazonaws.com/kirillch/localizedb.sql not found for my_app

可以做些什麼來解決這個問題?

回答

3

對於windows用戶;

heroku pg:backups:restore "https://s3.amazonaws.com/me/items/3H0q/mydb.dump" DATABASE_URL

根據官方文檔,可以肯定,如果你正在使用Windows使用周圍的遠程URL雙引號。 see official docs