PDMans是一款非常強大的免費的數據庫建模工具,是一款上手簡單,內含參考案例,使用容易,支持一鍵自動生成MarkDown以及HTML格式的數據表結構文檔,方便用戶交互使用的一款建模工具!

PDMans特色

在多年的技術積累基礎上,通過一個多月的嘗試以及努力,PDMan(Physical Data Model Manager)終于成功面世。他有以下特點,是PowerDesinger之外,數據庫建模的一個非常不錯的替代方案。特點如下:
永遠免費使用,目前已經使用MIT協議開源。
功能簡潔,去除晦澀難懂的設置,化繁為簡,實用為上,上手非常容易。
Windows,Mac,Linux三個平臺均可以使用。
自帶參考案例,學習容易。新建一個項目,完全不需要做任何配置。
對開發極其友好,可生成各種數據庫以及編程語言的模型類。
目前系統默認實現了MySQL,Oracle,Java的代碼自動生成,并且帶注釋。其他類型的數據庫或語言,只需要添加相應的“數據庫”并設置好相應的doT模板就可以了。
一鍵自動生成MarkDown以及HTML格式的數據表結構文檔,方便客戶交付以及交流。
數據庫模型版本管理功能,在版本變動之后,可直接生成數據表結構的DDL語句。
數據庫模型設計直接同步至數據庫。

使用方法
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 目錄下。
PDMans更新日志
1.修復配置文件出錯時無法進入到歡迎頁
2.增加在關系圖界面直接導出圖片
3.修復修改模塊信息時提示項目數據出錯的問題
4.調整數據表tab頁頭標題顯示格式
5.模塊信息增加中文名配置
6.修復默認模板tab頁標題錯誤的問題
7.更新ORACLE默認模板
8.更新MYSQL默認模板
9.調整插件中SQL導出配置預覽窗口大小【pro版】
10.重新開放導出markdown功能【pro版】