簡介
Pdm-Creator是一個根據表結構csv文件自動生成PowerDesign表結構文件的工具,為ER圖繪制帶來極大便利。
準備
1凄敢、下載pdm-creator:https://gitee.com/sudiaty/pdm-creator/releases/v1.0
2饼疙、從數據庫中查詢表結構數據其弊,導出為csv衅谷。如MySQL可執(zhí)行以下sql
select
t.*
from (
select
c.TABLE_SCHEMA,
c.TABLE_NAME,
c.COLUMN_NAME,
c.COLUMN_COMMENT,
c.COLUMN_TYPE,
t.TABLE_COMMENT,
'${parent_table_name}' MASTERTABLENAME
from
information_schema.`COLUMNS` c
left join information_schema.TABLES t on
t.TABLE_NAME = c.TABLE_NAME
and t.TABLE_SCHEMA = c.TABLE_SCHEMA
-- 連接存儲關聯信息的表
where
c.TABLE_SCHEMA = '${your_schema}'
order by c.TABLE_NAME, c.ORDINAL_POSITION) T
將${parent_table_name}替換為關聯主表名稱的字段。
依賴: 需要jre8以上
使用
1似将、在jar文件夾下打開終端获黔,運行以下命令
java -jar pdm-creator-1.0.jar -f src.csv
src.csv為從數據庫查出的表結構信息,運行后即可生成output.pdm文件在验。
2玷氏、使用PowerDesign打開生成的output.pdm
可以看到,table和reference已自動生成
點擊Symbol>Show Symbos腋舌,全選盏触,確認,即可生成ER圖块饺。
持續(xù)維護中赞辩,如需exe版或有其它問題,歡迎在gitee倉庫提出issue授艰。