分享一款開源數據庫建模工具--PDMan(可代替powerdesigner)

分享一款開源數據庫建模工具–PDMan(可代替powerdesigner)。

概述
今天主要分享一款數據庫建模工具–PDMan,這是一款開源免費的數據庫模型建模工具,支持Windows,Mac,Linux等操作系統,是PowerDesigner之外,更好的免費的替代方案。pdman具有顏值高,使用簡單的特點。包含數據庫建模,靈活自動的自動生成代碼模板,自動生成文檔等多種實用的功能。

一、pdman介紹
PDMan是由國內知名金融IT上市公司,內部研發團隊設計的一款面向數據庫模型建模的軟件,是PowerDesigner的一個優秀的替代方案.特點如下:
1.免費使用
2.功能簡潔,去除晦澀難懂的設置,化繁爲簡,實用爲上,上手非常容易。
3.Windows,Mac,Linux三個平臺均可以使用(敲黑板,重點)。
4.自帶參考案例,學習容易。新建一個項目,完全不需要做任何配置。
5.對開發極其友好,可生成各種數據庫以及編程語言的模型類。
6.目前系統默認實現了MySQL,Oracle,Java的代碼自動生成,並且帶註釋。其他類型的數據庫或語言,只需要添加相應的“數據庫”並設置好相應的doT模板就可以了。
7.一鍵自動生成數據表結構文檔,方便客戶交付。
8.數據庫 版本管理 以及 數據庫同步 功能,解決數據庫版本管理的一大痛點。
9.生成數據庫腳本以及提供導出功能。

PDMan模型定義工具

啓動

項目運行環境

  • 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 目錄下。




以下是軟件介紹



軟件說明博客

PDMan-國產免費通用數據庫建模工具(極簡,漂亮)

立志要做

  1. 最好的 數據庫設計工具
  2. 最好的 數據庫版本管理工具

項目介紹

PDMan是由國內知名金融IT上市公司,內部研發團隊設計的一款面向數據庫模型建模的軟件,是PowerDesigner的一個優秀的替代方案.特點如下:

  1. 免費使用
  2. 功能簡潔,去除晦澀難懂的設置,化繁爲簡,實用爲上,上手非常容易。
  3. Windows,Mac,Linux三個平臺均可以使用(敲黑板,重點)。
  4. 自帶參考案例,學習容易。新建一個項目,完全不需要做任何配置。
  5. 對開發極其友好,可生成各種數據庫以及編程語言的模型類。
  6. 目前系統默認實現了MySQL,Oracle,Java的代碼自動生成,並且帶註釋。其他類型的數據庫或語言,只需要添加相應的“數據庫”並設置好相應的doT模板就可以了。
  7. 一鍵自動生成數據表結構文檔,方便客戶交付。
  8. 數據庫 版本管理 以及 數據庫同步 功能,解決數據庫版本管理的一大痛點。
  9. 生成數據庫腳本以及提供導出功能。

上圖

啓動畫面:

主工作界面:




代碼模板編輯器

數據類型以及數據域:



腳本導出:

導出特定類型的腳本

數據庫版本管理:



鳴謝開源

  站在巨人的肩上,PDMan的推出,離不開開源的支持,主要使用到的技術如下:

下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章