Skip to content

数据库建模工具——PDManer

2021年我从一名程序员成为了一家超1000员工的公司数据部门的负责人。

在团队成立初期,我们面临一个问题:如何管理数据表模型? 想必做数据开发相关工作的同学都会遇到这个问题。在选型并试用了多款开源工具(付费工具确实用不起)后,PDManer最终成为我们的首选工具。

什么是PDManer?

PDManer(全称:PDManer 元数建模)是一款多操作系统、开源、免费的关系数据库模型建模工具,支持Windows、Mac、Linux等操作系统。

Logo

主要功能

数据表管理

数据表,字段,注释,索引等基本功能

视图管理

实现选择多张表多个字段后,组合一个新的视图对象,视图可生成 DDL 以及相关程序代码,例如 Java 的 DTO 等

视图管理

ER 关系图

数据表可绘制 ER 关系图至画布,也支持概念模型等高阶抽像设计 ER 关系图

数据字典

代码映射表管理,例如 1 表示男,2 表示女,并且实现数据字典与数据表字段的关联

数据类型

系统实现了基础数据类型,基础数据类型在不同数据库下表现为不同数据库类型的方言,这是实现多数据库支持的基础,为更贴近业务,引入了 PowerDesigner 的数据域这一概念,用于统一同一类具有同样业务属性字段的批量设置类型,长度等。基础数据类型以及数据域,用户均可自行添加,自行定义。

多数据库

内置主流常见数据库,如 MySQL,PostgreSQL,SQLServer,Oracle 等,并且支持用户自行添加新的数据库。

代码生成

内置 Java,Mybatis,MyBatisPlus 等常规情况下 Controller,Service,Mapper 的生成,也添加了 C# 语言支持,可自行扩展对其他语言的支持,如 Python 等

代码生成

版本管理

实现数据表的版本管理,可生成增量 DDL 脚本

版本管理

生态对接

能够导入 PowerDesigner 的 pdm 文件,老版本的 PDMan 文件,也能导出为 word 文档,导出相关设置等

如何使用

PDManer目前有三个版本:

  • 开源-免费版PDManer

PC客户端,适用于个人用户

  • 企业-私云版PDMass

采用BS架构,适用于小团队协作、企业用户协作,付费商业产品

  • 平台-公云版PDMaas

适用于个人用户协作、小团队协作、企业用户协作,只需注册账号即可免费使用

推荐大家尝鲜公云版,一分钟即可上手体验。

关注:遇码,回复:PDManer,获取使用链接。

遇码MeetCoding 开源技术社区