我一直在尝试将数据库文件转储到我的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
消息。
问题是表格中没有数据。
我也使用转储文件在本地计算机上成功重建数据库。
有什么建议吗?
答案 0 :(得分:0)
我按照建议here,
将以下修饰符添加到dump命令中pg_dump -Fc --no-acl --no-owner -h localhost -U myuser mydb > mydb.dump
几分钟后,数据显示出来了。