Step1从Heroku中捕获备份
Step2使用Postgres 10.2版本从Heroku下载latest.dump
Step3在我的本地Postgres 9.6中导出Heroku Dump。
结果:导入所有数据,但不导入数据库中的序列,这会在每个创建查询中产生错误。
答案 0 :(得分:0)
您可以使用以下命令
导出序列pg_dump -t your_sequence_name
如果您不确定序列的名称,请使用psql
\d your_table_name
您可能还想查看pg_dumpall
pg_dumpall > your_db.out
答案 1 :(得分:0)
这不是" anwer"因为它无法解决你现在遇到的问题。
但是将我的本地Postgres升级到任何10.x版本都解决了它。
我还使用10.x pg_restore工具测试了9.x服务器版本,但序列也丢失了。