一、簡介
PDMan是一款開源免費的數據庫模型建模工具,支持Windows,Mac,Linux等操作系統,是PowerDesigner之外,更好的免費的替代方案。他具有顏值高,使用簡單的特點。包含數據庫建模,靈活自動的自動生成代碼模板,自動生成文檔等多種開發人員實用的功能。
二、主要支持的功能
- 數據庫建模
- 生成DDL腳本並執行
- 支持目前主流數據庫
- 數據庫逆向解析
- 導出WORD,PDF,HTML
- MarkDown四種格式的文檔
- 自定義模板生成程序代碼
三、最新版本更新內容
2.1.3版本主要更新內容如下:
1. 調整為更加大方簡潔的工具欄菜單佈局;
2. 解決導出文檔出錯問題;
3. 修復逆向解析數據庫出現字段重複的問題;
4. 執行SQL出錯時增加具體出錯信息;
5. 增加導出所有模型功能(該功能將當前項目文件中的數據庫連接信息進行脫敏保存);
6. 修復數據庫版本排序錯亂的問題;
7. 解決JAVA代碼模板變量it.module.name值為undefined的問題;
8. 重新調整mysql,oracle,postgresql數據庫的代碼模板(如需使用最新9. 模板請在將重新從默認模板中選擇);
10. 優化初始化基線和重建基線操作,刪除無意義的報錯信息;
11. 修復項目名包含'-'時保存新版本出錯的問題;
12. 修復左側樹圖搜索框在收起或展開後樣式錯亂的問題;
13. 數據庫連接配置常用數據庫增加url和driver-class默認填寫;
四、安裝使用
項目運行環境
- node ^8.11.3
- npm ^5.6.0
本地搭建一個pdman項目
$ git clone https://gitee.com/robergroup/pdman
$ cd pdman
$ npm install # 安裝項目依賴
$ npm run start # 編譯代碼並且啟動electron界面
項目腳本
在項目的根目錄下你可以運行:
npm run start
譯代碼並且啟動electron界面
如果你的代碼有變化electron界面會自動刷新.
npm run build
編譯並且打包項目代碼,打包後的文件將會放在 build 目錄下.
npm run package-win
編譯並且打包項目代碼,打包後的文件將會放在 build 目錄下,.
同時electron打包工具啟動,生成 windows 安裝包放在 dist 目錄下。
npm run package-linux
編譯並且打包項目代碼,打包後的文件將會放在 build 目錄下,.
同時electron打包工具啟動,生成 linux 安裝包放在 dist 目錄下。
npm run package-mac
編譯並且打包項目代碼,打包後的文件將會放在 build 目錄下,.
同時electron打包工具啟動,生成 mac 安裝包放在 dist 目錄下。
npm run package-all
編譯並且打包項目代碼,打包後的文件將會放在 build 目錄下,.
同時electron打包工具啟動,生成三個平臺安裝包放在 dist 目錄下。
五、下載體驗地址
碼雲:https://gitee.com/robergroup/pdman
Windows:https://share.weiyun.com/5L07rh4
Linux:https://share.weiyun.com/57ggCes
MAC:https://share.weiyun.com/57ggCes
閱讀更多 IT實戰聯盟 的文章