Heroku pg:backups:从public_url恢复。找不到备份。

时间:2017-04-10 08:38:19

标签: postgresql heroku amazon-s3

我正在尝试将我的本地Postgres数据库复制到Heroku。 所以我从公共可访问的URL中使用 pg:backups:restore

如文档中所述,我已将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

并收到错误:

  

备份https://s3.eu-west-2.amazonaws.com/kirillch/localizedb.sql   找不到 my_app

可以采取哪些措施来解决问题?

1 个答案:

答案 0 :(得分:3)

对于Windows用户;

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

根据官方文档,如果您正在使用Windows,请务必在远程网址周围使用双引号。 see official docs