工具推薦先走一波: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 ,搞定。