1

我一直在尝试将数据库文件转储到我的 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... done和一条Restoring... done消息。

问题是表中没有数据。

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

有什么建议么?

4

1 回答 1

0

我按照这里的建议在转储命令中添加了以下修饰符,

pg_dump -Fc --no-acl --no-owner -h localhost -U myuser mydb > mydb.dump 

几分钟后,数据确实出现了。

于 2013-08-15T17:50:49.483 回答