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

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

概述我想从一个托管在heroku上的PostgreSQL数据库创建一个ERM-Diagram. 数据库本身几乎是20 GB,这使得下载整个转储不是一个选项. 有没有办法简单地备份和下载包含外键的模式,也可能是数据库中每个表的10行,随后可以通过psql-command将其恢复为本地数据库? 我启用了PG Backups Plus插件,但这似乎只能让我使用完整的数据集转储整个数据库. 请改用pg_dum 我想从一个托管在heroku上的Postgresql数据库创建一个ERM-Diagram.
数据库本身几乎是20 GB,这使得下载整个转储不是一个选项.

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

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

解决方法 请改用pg_dump. –schema-only | -s选项可以满足您的需求.

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

然后只需手动抓取您想要的一些数据.我知道或看到的并没有简单的方法.

总结

以上是内存溢出为你收集整理的如何从heroku上托管的PostgreSQL数据库下载Schema?全部内容,希望文章能够帮你解决如何从heroku上托管的PostgreSQL数据库下载Schema?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1159371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存