在 pgAdmin 中创建 ER 图 [关闭]
Posted
技术标签:
【中文标题】在 pgAdmin 中创建 ER 图 [关闭]【英文标题】:Create an ER diagram in pgAdmin [closed] 【发布时间】:2012-03-30 09:04:24 【问题描述】:请提供有关如何使用随附的管理工具构建基本实体关系图 (ERD) 的分步答案 postgres (pgAdmin) 与 postgres 附带的数据库设计器。
请注意,关于从 postgres 生成图表的最佳方法是什么的一般问题在 this softwarerecs.stackexchange question 中得到解决
【问题讨论】:
pgAdmin 不支持创建 ER-图。它用于管理数据库和运行查询。 @a_horse_with_no_name 考虑我的第二条笔记 任何像样的 ER 工具都应该能够从数据库中导入表定义。我不明白你认为 pgAdmin 在设计阶段扮演什么角色。 @Oddant Erwin Brandstetter 的回答让你的任务完成了 对 necro 感到抱歉,但 2021 年 2 月 25 日的 v5 版本似乎有一个 ERD 工具的 beta 版本。由于这是 Google 的热门歌曲,因此将其放在这里。 【参考方案1】:更新
遗憾的是,数据库设计器毕竟没有与 pgAdmin 的主要版本一起发布。(至少从 1.16 到 1.22 版本是这样。)
见讨论here和here和finally:
您需要使用
--enable-databasedesigner
和./configure
来启用 它。默认情况下,它是禁用的。
有太多的错误和粗糙的边缘,没有足够的人对此感兴趣。
pgAdmin 在 2011 年有一个 GSoC 项目,在此期间 Luis Ochoa 设计了新的 数据库设计器 - 它还可以对 ER 图进行逆向工程来自现有数据库的强>。不幸的是,它还没有准备好与 pgAdmin 1.14(当前版本)一起发布。但它位于 1.16 版的存储库中,可能会伴随 PostgreSQL 9.2 的发布。
See a video here.Screenshot.Blog post announcing it.
仍有一些粗糙的边缘,但 Luis Ochoa 最近宣布他正在努力。
【讨论】:
距离@09Q71AO534 的评论已经过去了大约 18 个月,所以我认为值得重申。无论这是插件还是核心功能,它都非常出色……但是我们如何获得它呢?我有 PostgreSQL 9.3.5、PostGIS 2.1.3 和 pgAdmin III v1.18.1,并且没有 09Q71AO534 的评论指示的图标迹象。要将其重新构建为 /b/-aware 可以理解的上下文:ZOMFG SO WANT。 向上。这出来了吗?我有 1.18 pgAdmin,但找不到该功能。 它在 1.22.1(2016 年 3 月)中仍然不可用,我错过了什么吗? @jangorecki:你没有错过任何东西。数据库开发人员已从主版本中删除。我在上面添加了更新。【参考方案2】:如果你运行的是 Linux,你可以使用 pgDesigner:http://sourceforge.net/projects/pgdesigner/
【讨论】:
如果我们在 windows 上运行,那么我们应该使用什么设计器:) pgModeler 在 Windows 上运行得非常好,并且具有类似的功能。以上是关于在 pgAdmin 中创建 ER 图 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章