我想从托管在Heroku上的PostgreSQL数据库创建ERM图表。数据库本身几乎有20GB大小,因此无法下载整个转储文件。是否有一种方法可以简单地备份和下载模式,包括外键和每个表中的10行数据,然后通过
psql
命令将其还原到本地数据库中?我已启用PG Backups Plus附加组件,但似乎只能让我转储具有完整数据集的整个数据库。psql
命令将其还原到本地数据库中?我已启用PG Backups Plus附加组件,但似乎只能让我转储具有完整数据集的整个数据库。--schema-only|-s
正是您所需要的。pg_dump --schema-only -h host -U user -f schema_dump_file dbname
然后只需手动获取您想要的一些数据。 据我所知,没有简便的方式可以绕过这个问题。