PDMan 2.0.1 发布,国产开源数据库建模工具

O龙猫O
 O龙猫O
发布于 2018年09月25日
收藏 66

PowerDesinger是一个非常优秀的建模工具,尤其在数据库建模上,本人多年来,一直在使用,但是,最近几年,这款软件几乎没什么更新。

对目前的软件开发而言,用得比较爽的,只有数据库建模了,其他更多需求点,无法满足,

有点不能忍受,萌生了自己做一个数据库建模工具的想法。敝人认为PowerDesinger有以下几个不足之处:

  1. 商业化,收费,价格还很贵(** 敲黑板,重点 **)。

  2. 功能太强大,隐藏较深,上手有一定难度,使用起来比较复杂。

  3. 仅限Windows平台使用。

  4. 复杂的功能,配置起来非常麻烦。

  5. 可以支持生成数据库的DDL建表语句以及JavaBean代码,但个性定制极其复杂。

  6. 自动生成文档格式非常难以调整。

PDMan(Physical Data Model Manager)是一个国产数据库建模工具。是PowerDesinger之外,数据库建模的一个非常不错的替代方案。特点如下:

  1. 永远免费使用(** * 敲黑板,重点* **),并且已经开源。

  2. 功能简洁,去除晦涩难懂的设置,化繁为简,实用为上,上手非常容易。

  3. Windows,Mac,Linux三个平台均可以使用(** 敲黑板,重点 **)。

  4. 自带参考案例,学习容易。新建一个项目,完全不需要做任何配置。

  5. 对开发极其友好,可生成各种数据库以及编程语言的模型类。

  6. 目前系统默认实现了MySQL,Oracle,Java的代码自动生成,并且带注释。其他类型的数据库或语言,只需要添加相应的“数据库”并设置好相应的doT模板就可以了。

  7. 一键自动生成MarkDown格式的数据表结构文档,方便客户交付。

自本年5月底,我们发布第一个版本以来,我们得到了很多朋友的认可,目前钉钉交流群每天都保持比较活跃的交流,一直被大家期望开源。通过多方努力,我们终于在8月29日制做了开源版PDMan,并于当日以MIT协议的形式发布到码云。

2.0.0版本发布的一个月之后,根据我们自己的使用感受以及从多网友的使用感受,修正了一些缺陷,增加了一些功能,发布了2.0.1版本。

更新日志:

1.修复配置文件出错时无法进入到欢迎页
2.增加在关系图界面直接导出图片
3.修复修改模块信息时提示项目数据出错的问题
4.调整数据表tab页头标题显示格式
5.模块信息增加中文名配置
6.修复默认模板tab页标题错误的问题
7.更新ORACLE默认模板(@coffee377)
8.更新MYSQL默认模板(@庄贤浩)
9.调整插件中SQL导出配置预览窗口大小【pro版】
10.重新开放导出markdown功能【pro版】

相关链接

PDMan 的下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:PDMan 2.0.1 发布,国产开源数据库建模工具
加载中

精彩评论

O龙猫O
O龙猫O

引用来自“ololo”的评论

好像不支持sqlserver?
支持的,只是默认没添加SQLServer模板,需要自己手工添加。

最新评论(46

O龙猫O
O龙猫O

引用来自“lwgg”的评论

导出word怎么导
这个功能大家期待好久了,我们后面会推出的。
l
lwgg
导出word怎么导
战场原礼亚
战场原礼亚
充分照顾了吾等开发人员的眼睛,粉了
O龙猫O
O龙猫O

引用来自“ololo”的评论

好像不支持sqlserver?

引用来自“-龙猫-”的评论

支持的,只是默认没添加SQLServer模板,需要自己手工添加。

引用来自“ololo”的评论

怎样添加模板?能不能把流行的数据库模板都添加上?
我这边没有SQLServer的案例
ololo
ololo

引用来自“ololo”的评论

好像不支持sqlserver?

引用来自“-龙猫-”的评论

支持的,只是默认没添加SQLServer模板,需要自己手工添加。
怎样添加模板?能不能把流行的数据库模板都添加上?
O龙猫O
O龙猫O

引用来自“ololo”的评论

好像不支持sqlserver?
支持的,只是默认没添加SQLServer模板,需要自己手工添加。
ololo
ololo
好像不支持sqlserver?
kkkkei
kkkkei

引用来自“kkkkei”的评论

兄弟,留意一下mysql ,生成的代码字段名 ,跑comment中去了.😄

引用来自“-龙猫-”的评论

字段名,要用中文备注的,要不然你怎么知道这个字段的中文名呢?如果你不想这样子做,你可以调整下代码模板。
搞清楚了, 原来 字段信息 中的 名称 是中文描述, 把字段名 填这了, 搞错了. 没问题啦.
O龙猫O
O龙猫O

引用来自“kkkkei”的评论

兄弟,留意一下mysql ,生成的代码字段名 ,跑comment中去了.😄
字段名,要用中文备注的,要不然你怎么知道这个字段的中文名呢?如果你不想这样子做,你可以调整下代码模板。
东方星痕
东方星痕

引用来自“东方星痕”的评论

有特性功能吗?(预置一些表常用字段,创建表时可直接导入相应字段)
看了下, 和现有的默认属性还是有区别的, 默认属性是创建时直接默认,特性功能(NC中元数据中的说法, powerdesign中叫导入引用字段,用的英文版具体翻译不知道)是预置字段,在任何阶段都可以导入指定数量的字段
返回顶部
顶部