我该如何从托管在Heroku上的PostgreSQL数据库中下载模式?

5
我想从托管在Heroku上的PostgreSQL数据库创建ERM图表。数据库本身几乎有20GB大小,因此无法下载整个转储文件。是否有一种方法可以简单地备份和下载模式,包括外键和每个表中的10行数据,然后通过psql命令将其还原到本地数据库中?我已启用PG Backups Plus附加组件,但似乎只能让我转储具有完整数据集的整个数据库。
1个回答

6
请使用pg_dump。选项--schema-only|-s正是您所需要的。
pg_dump --schema-only -h host -U user -f schema_dump_file dbname

然后只需手动获取您想要的一些数据。 据我所知,没有简便的方式可以绕过这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接