工具推荐先走一波:

Navicat Premium:https://www.navicat.com.cn/products/navicat-premiumPremium  (个人推荐)

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

Navicat Data Modeler:https://www.navicat.com.cn/products/navicat-data-modeler (貌似Navicat Premium已经集成了该组件,一开始没发现!)

其他工具列表:https://alternativeto.net/software/pgmodeler/

PDMan国产神器:https://my.oschina.net/skymozn/blog/1821184

PowerDesigner (老牌神器):http://powerdesigner.de

PowerDesigner教程:https://www.cnblogs.com/biehongli/p/6025954.html

在线打开*.pdm文件:http://www.dmanywhere.cn/

 

这里以 Navicat Premium逆向工程,连接postgresql导出现有系统指定模型之间关联关系为例:

首先启动Navicat Premium,连接上指定数据库。

数据库建模&逆向工程工具 随笔 第1张

菜单显示调整:View --> Detail 

数据库建模&逆向工程工具 随笔 第2张

展开table项,点击table,右侧objects下方会显示全部的模型对象

数据库建模&逆向工程工具 随笔 第3张

例如要导出如下几张表的关联关系,(按住shif多选)

数据库建模&逆向工程工具 随笔 第4张

在蓝色选中区域,鼠标右键,弹出窗口中点击: Reverse Tables to Model 即:逆向表到模型

数据库建模&逆向工程工具 随笔 第5张

 

弹出加载窗口,耐心等待

数据库建模&逆向工程工具 随笔 第6张

OK ,搞定。

数据库建模&逆向工程工具 随笔 第7张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄