在SO上也提出了类似的问题,但已被关闭:使用postgresql生成数据库表图的工具吗?
#1 楼
免费的DBeaver多平台通用SQL客户端。支持所有流行的数据库:MySQL,PostgreSQL,MariaDB,SQLite,Oracle,DB2,SQL Server,Sybase,MS Access,Teradata,Firebird,Derby等。从此处推进操作。支持N种数据库类型(关系/ NoSQL)
评论
在社区版中完成工作。用于Postgres。推荐的
– amar
19年4月30日在6:26
不到1分钟即可建立并连接到PostgreSQL数据库。这是有关生成ER图的文档,如@ Akshay-Gupta的答案。 github.com/dbeaver/dbeaver/wiki/ER-Diagrams
–杰克·史蒂文斯-哈斯(Jake Stevens-Haas)
19年5月24日在23:19
谢谢,在Mac中与Postgres配合良好。虽然必须下载并附加依赖项。
– ArdentLearner
19年8月30日在9:28
#2 楼
您可以使用“适用于PostgreSQL的Microolap数据库设计器”,也称为PgMDD,它是一种具有30天试用期的商业软件。 Personal \ Educational许可证的价格为$ 124.95,但是您可能还会获得免费的许可证(详细信息在订购页面上)。
这是有关如何逆向工程(导入)PostgreSQL数据库的快速教程:https: //www.youtube.com/watch?v=pj3-3VkW3qM
选择文件|逆向工程| PostgreSQL数据库或按Ctrl-R。
如果尚未建立当前图的连接,将显示数据库连接管理器。从可用的配置文件列表中选择一个配置文件,或创建一个新的配置文件以连接到您想获得工程师的数据库。
将显示PostgreSQL数据库反向工程工具。您可以在“选项”选项卡中设置逆向工程选项。
在PostgreSQL数据库逆向工程工具的“选择”选项卡中,可以选择要逆向工程的对象。
单击“确定”开始数据库逆向工程过程。
逆向数据库对象将放置在图中。
#3 楼
您可以使用SQL Power Architect:大多数功能都是免费的,包括ER模式生成
Microsoft Windows / Mac OS X / Linux
支持最常见的DBMS建议MySQL和PostgreSQL
您只需拖放即可生成可视化模式:
评论
对于快速而肮脏的逆向工程图,效果很好。尽管在此过程中引发了很多异常。 :)
– Steve Czetty
17 Mar 2 '17 at 17:06
您也可以将其导出为pdf或生成带有每个表的说明以及指向链接表的超链接的HTML文档。
– Sudip Bhandari
17年5月18日在9:00
SQL Power Architect需要Java才能运行(我不能使用)
–加文
17年9月21日在9:49
#4 楼
试试DbSchema,它是免费试用的商业软件。它可以与几个RDBMS和NoSQL数据库一起使用。它生成具有清晰布局的交互式图表,并且可以导出到SVG / png / jpg。评论
请添加屏幕截图,谢谢!屏幕快照必须显示从现有数据库生成图表时的步骤。
–尼古拉斯·拉乌尔(Nicolas Raoul)♦
17年2月23日在9:41
DbSchema需要Java才能运行(我不能使用)
–加文
17年9月21日在9:48
#5 楼
我当前正在使用Valentina Studio这是我创建的图表。我注意到,如果外键具有相同的名称(在不同的表中),它将仅显示链接之一。当我用不同的名称命名外键约束时,它修复了该图。
#6 楼
这是我发现的最佳方法:将数据库模式导出为SQL。大多数数据库都有用于此的工具。
转到Draw.io并打开一个空文件。
单击顶部的加号(帮助)
从SQL中选择并粘贴sql脚本。 br />重新布置表格。
这是最简单的方法,无需安装任何软件。
评论
听起来不错。您可以发布屏幕截图吗?
–杉木
20年7月9日,0:42
#7 楼
您可以使用PgModeler。它是开源软件,可以在Linux上正常工作。http://www.pgmodeler.com.br/
运行pgmodeler,单击导入,选择连接和数据库然后点击导入。 (不要忘记编辑连接来设置您的数据库用户和密码)
一旦完成,您就可以对模型进行操作。
处理完模型后,可以将其导出到.sql文件或将更改导出到连接的数据库中
评论
欢迎使用软件建议!请添加屏幕截图和价格/许可证,否则此答案将被删除,谢谢!请阅读meta.softwarerecs.stackexchange.com/questions/356/…干杯!
–尼古拉斯·拉乌尔(Nicolas Raoul)♦
17年2月23日在9:40
屏幕快照必须显示从现有数据库生成图表时的步骤。
–尼古拉斯·拉乌尔(Nicolas Raoul)♦
17年2月23日在9:42
评论
这是postgres Wiki中推荐的GUI工具的列表。 GUI数据库设计工具@SudipBhandari:您推荐使用哪些工具来生成表格图?请针对该特定工具发布答案,不要忘了附上所生成图表的屏幕截图,谢谢!