将数据库转储到Heroku应用程序

时间:2013-08-15 17:35:42

标签: postgresql heroku pg-dump

我一直在尝试将数据库文件转储到我的heroku应用程序。

我通过调用

生成了一个PG转储文件
pg_dump mydb > db.sql

然后我将其上传到amazons3并通过以下方式上传到heroku:

C:\Users\user\Documents\GitHub\gvf-api>heroku pgbackups:restore 
HEROKU_POSTGRESQL_GREEN_URL 's3.amazonaws.com/mydb'

这个虚构的网址真的有效,所以不是问题

我在运行电话时收到Retrieving... doneRestoring... done消息。

问题是表格中没有数据。

我也使用转储文件在本地计算机上成功重建数据库。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我按照建议here

将以下修饰符添加到dump命令中
pg_dump -Fc --no-acl --no-owner -h localhost -U myuser mydb > mydb.dump 

几分钟后,数据显示出来了。