gpt4 book ai didi

postgresql - 在postgres中生成每个 'data dictionary'下的所有 'object'报告

转载 作者:行者123 更新时间:2023-11-29 12:38:45 25 4
gpt4 key购买 nike

我有一个包含大约 50 个表的数据库。我想在每个表上运行报告“数据字典”。

理想情况下,我希望它们都在一个报告中,例如,在 PGAdminIII 中,如果我右键单击选择“表”,我将获得所有“对象”的报告,并且在每个对象下都有一个数据字典报告。

是否有自动执行此操作的方法,或者我可以安装到 postgres 的插件?或者有类似的东西吗?

最佳答案

如果我没理解错的话,您指的是在 PgAdminIII 中用鼠标右键单击表格并选择“报告”>“数据字典报告”的功能?

我不知道有什么方法可以从 PgAdminIII 做到这一点。您可以考虑使用不同的工具,例如 SchemaSpy。另一种选择(如@kgrittn 所暗示)是使用带有\H 标志的 psql\d 来生成 html 输出。 My solution (因为 SchemaSpy 没有做我需要的,而且我需要 Postgres 和 Oracle 的相同输出)是使用 perl、DBD::Pg 和 Template::Toolkit 来滚动我自己的。

更新:添加了 GitHub 链接。

关于postgresql - 在postgres中生成每个 'data dictionary'下的所有 'object'报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10095289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com