数据库建模&逆向工程工具
工具推荐先走一波:
Navicat Premium:https://www.navicat.com.cn/products/navicat-premiumPremium (收费,可以试用 或者购买正版授权)
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,连接上指定数据库。

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

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

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

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

弹出加载窗口,耐心等待

OK ,搞定。

小伙伴们可能要问了,如何将生成的文件保存?团队之间协作开发

默认保存在哪里了?
不急,Save As保存后,将当前窗口关闭,回到Navicat主菜单,点击上方Model,选中刚才保存的对象Objects,

右键:Show in Finder,就可以看到文件保存的位置了。

另外小伙伴们,还可以保存成PDF或者PNG图片:
OK。
不过这里小伙伴们需要注意下,保存的.ndm文件,还需要借助Navicat的兄弟软件:Navicat Data Modeler来打开,该软件是单独收费的软件,请试用或者购买许可。

浙公网安备 33010602011771号