工具推荐先走一波:html
Navicat Premium:https://www.navicat.com.cn/products/navicat-premiumPremium (我的推荐)sql
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/1821184post
PowerDesigner (老牌神器):http://powerdesigner.despa
PowerDesigner教程:http://www.javashuo.com/article/p-tzwljwdu-cu.html.net
在线打开*.pdm文件:http://www.dmanywhere.cn/postgresql
这里以 Navicat Premium逆向工程,链接postgresql导出现有系统指定模型之间关联关系为例:htm
首先启动Navicat Premium,链接上指定数据库。对象
菜单显示调整:View --> Detail
展开table项,点击table,右侧objects下方会显示所有的模型对象
例如要导出以下几张表的关联关系,(按住shif多选)
在蓝色选中区域,鼠标右键,弹出窗口中点击: Reverse Tables to Model 即:逆向表到模型
弹出加载窗口,耐心等待
OK ,搞定。