Postgresql Can';t使用Dropbox作为url导入Heroku中的本地pg_转储 问题
下面是Heroku关于数据库迁移(导入)的文章。我使用Postgresql Can';t使用Dropbox作为url导入Heroku中的本地pg_转储 问题,postgresql,heroku,Postgresql,Heroku,下面是Heroku关于数据库迁移(导入)的文章。我使用PGPASSWORD=mypassword pg\U dump-Fc--no acl--no owner-h localhost-U myuser mydb>mydb.dump创建了数据库转储,然后在通过dropbox创建了一个可公开访问的文件后,尝试使用此命令上载它: heroku pg:backups:restore 'https://www.dropbox.com/s/2hjbz9573oodmpp/my_new_db.dump?dl=
PGPASSWORD=mypassword pg\U dump-Fc--no acl--no owner-h localhost-U myuser mydb>mydb.dump创建了数据库转储,然后在通过dropbox创建了一个可公开访问的文件后,尝试使用此命令上载它:
heroku pg:backups:restore 'https://www.dropbox.com/s/2hjbz9573oodmpp/my_new_db.dump?dl=1' DATABASE_URL -a my-app
这会产生以下错误:
▸ An error occurred and the backup did not finish.
▸
▸ pg_restore: error: could not read from input file: end of file
▸ pg_restore finished with errors
▸ waiting for download to complete
▸ download finished with errors
▸ please check the source URL and ensure it is publicly accessible
思想
这似乎是一个无法公开访问url的问题。但我尝试在浏览器中打开url,它会直接打开下载提示。有什么我没看到的吗?是使用AWS签名url的唯一选项吗