如何获得POSTGRESQL的数据库设计来创建ER图?

09Q*_*534 6 postgresql phppgadmin reverse-engineering pgadmin postgresql-9.2

我正在使用postgresql 9.2

postgres=# select version();
                           version
-------------------------------------------------------------
 PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 64-bit
(1 row)
Run Code Online (Sandbox Code Playgroud)

pgadmin III

我有一个包含一对多和多对一关系的表的数据库.

我想制作ER图,即表的数据库设计.

我已经搜索并提到了这个问题,但我无法理解我应该如何将数据库设计安装到我的pgadmin III中,如链接视频中所示,即图像视图.

我很困惑是否要进行任何安装,还是像插件一样?我很困惑该怎么做.

我需要一些关于如何完成这项工作的支持,以便我可以使用pgadmin III制作ER图.

Wil*_*ino 7

我不知道如何让这个按钮出现.但我已经阅读了PostgreSQL GUI工具社区指南并发现了这个Valentina.它支持PostgreSQL数据库的正向/反向工程.您也可以尝试同一页面上的类似产品.

或者你可以尝试这个SchemaSpy,这是一个输出的例子.请注意,更高级别/原始ERD不可能自动生成,因为它是许多不同解释的主题.

这是一个实现类似结果的商业替代软件:DbVis.

  • 截至2014年5月,这是一个很好的解决方案,甚至在很多方面都打败了pgAdmin3. (2认同)