最近有个新我的项目刚过完需要,正式进入数据库表构造设计阶段,公司规定对立用数据建模工具 PowerDesigner
。但我并不是太爱用这个工具,因为它的性能切实是太多了,显得很臃肿,而平时设计表用的也就那么几个性能。
这里找到一个好用的工具,快马加鞭的分享给大家,PDMan
一款 国产 开源的数据库模型建模工具,它的性能 PowerDesigner
均曾经实现,但相比于轻便的PowerDesigner
来说。PDMan
专门用于数据表的设计,界面更加清新丑陋,性能也非常简洁,没多余的设置很容易上手,还提供了 Windows
,Mac
,Linux
三个平台版本。
PDMan
保留的是一个 JSON
文件,应用前得先做点筹备工作,配置一下 JDK
和 MySQL
连贯,后边的性能会用到。
下边咱们来逐个过下PDMan
的性能点。
生成数据库文档
PDMan
反对一键导出数据表构造的 DDL
执行脚本,JSON
格局数据,还有数据库表构造文档,其中数据库文档又能够生成 html
、word
、markdown
三种格局,文档内容包含各个表的字段属性,数据表间的关系图。
html 格局
word 格局
markdown 格局
数据库逆向解析
前边咱们曾经配置了数据库信息,这里间接将已有数据库中的数据表,逆向生成表构造,和数据表间的关系图。
版本控制
PDMan
能够管制每次批改的版本,对任意版本间的批改进行比对,和 Git
的版本控制相似。
全局配置
设置表构造的全局通用字段属性,通常在建表的时候,每个表都会有像创立工夫 create_time
、更新工夫 update_time
、删除标记delete_flag
、乐观锁revision
这类字段,这样设置完当前在建表时会主动生成。
还能够自定义数据类型,比方:字符型能够自定义 varchar(10)
、varchar(20)
、varchar(30)
,建字段时间接抉择对应数据类型即可,一劳永逸。
PDMan
整体性能十分的简洁,不过也足以应答日常开发中数据库设计需要了。
下载地址:http://www.pdman.cn/
整顿了几百本各类技术电子书,有须要的同学能够,关注公众号 [程序员内点事 ] 回复 [666 ] 自取。还有想要加技术群的同学能够加我好友,和大佬侃技术、不定期内推,程序员的内点事这都有。