PDManer - 数据库建模工具

PDManer、PDMaas实际上是一个东西。一个是客户端,一个是Maas版本。

PDManer是一个款由国人开发的开源跨平台数据库建模工具。

白话:它可以:表设计、表设计完了可以生成导出DDL、可以对比数据库的物理表与PDManer的表差异、可以绘制物理表的关系图、表名大小写切换、代码生成(一般不用、导出物理模型设计的文档)。

PDManer官网

https://www.pdmaas.cn/home/

PDManer安装教程

PDManer [元数建模] Mac 版本 M1 芯片安装 “文件损坏” 解决方案https://my.oschina.net/skymozn/blog/6047258

PDManer官方教程(有疑问必看)

https://www.pdmaas.cn/home/problem

PDManer使用教程

创建新表 自动添加默认字段

ID、创建时间、创建人、更新时间、更新人是我们数据库任何数据表都需要添加的字段。

这个时候 我们设置一下表字段的基础模版,创建新的表时就不用针对表,添加这些重复的字段了。

PDManer导出DLL格式不兼容

在设计的疏忽,PDManaer针对DM(达梦)数据库可能无法识别我们创建表中字段的数据类型设置数字类型为:INT(3),将其长度去除即可(直接写成INT即可)!

导出不同数据库的DDL时,可能会出现数据类型与我们预期不符(MySQL交VARCHAR,导出为达梦数据库时可能就是VARCHAR2),我们可以在这里修改。

修改DDL导出模版

不同数据库导出的DDL模版与我们期望的不完全一致。比如MySQL可用的DDL切换为达梦数据库后,导出的DDL,在执行的时候就不可用了!这个时候就需要使用官网提供的模版。更多模版需要自己尝试哦:

https://gitee.com/robergroup/chiner-hub/edit/master/CodeTemplate/DM-DDL-create-table.dot

PDManer 导出文档格式

操作可参考:

导入功能官方说明:https://www.yuque.com/pdmaner/docs/pdmaner-manual#5GOGv

弹出窗口

底层通过Java + poi-tl 构建生成引擎,文档模板可定制化。

特别备注:生成的表格,自动编号:[rowNo]

建议每改动几此模版,都主动去导出数据试试结果,以免改了多处模版,然后模版有问题,导致无法导出数据。

PDManer 界面相关图片

关系图

PDManer功能很强大,更多功能,需要自己探讨了。

码猴.PDMReader - pdm文件阅读工具

官网:http://www.pdmreader.com/

支持Mac、Win、Linux

可连接MySQL:应该可以直接导出pdm文件。然后再PowerDesigner自己拖拽啥的吧。

码猴PDMReader参考界面

关于绘制流程图

流程图网上很多工具都可以使用,类似于ProcessOn、drawio都是可以的。

至于绘制的内容,可以通过一些公开示例的模版来绘制。

特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤