如何从heroku上托管的PostgreSQL数据库下载Schema?

时间:2012-11-12 22:53:03

标签: postgresql heroku backup database-schema

我想从一个托管在heroku上的PostgreSQL数据库创建一个ERM-Diagram。 数据库本身几乎是20 GB,这使得下载整个转储不是一种选择。

有没有办法简单地备份和下载包含外键的模式,也可能是数据库中每个表的10行,随后可以通过psql命令将其恢复为本地数据库?

我启用了PG Backups Plus插件,但这似乎只能让我使用完整的数据集转储整个数据库。

1 个答案:

答案 0 :(得分:5)

请改用pg_dump。 --schema-only|-s选项可以满足您的需求。

pg_dump --schema-only -h host -U user -f schema_dump_file dbname

然后只需手动抓取您想要的一些数据。我知道或看到的并不容易。