工欲善其事,必先利其器。我们在平时开发中,使用好的开发工具,可以大大提高我们的工作效率。如果你从事的是数据库管理类的软件,那就会设计表结构,并生成CUID的SQL语句等。以前我们一般使用PowerDesigner工具,现在有一款国人开发的软件,可以与之媲美。今天来跟大家介绍的是另一款数据库设计建模工具——PDMan(Physical Data Model Manager)。
PDMan的功能很简洁,上手非常容易。支持多种操作系统,目前系统默认实现了MySQL,Oracle,Java的代码自动生成,而且还都带上了注释。另外数据库模型版本管理功能,可以将版本变动内容单独记录,并直接生成DDL语句。
开源地址:https://gitee.com/robergroup/pdman
网盘下载地址:https://pan.baidu.com/s/16pcIHXGHOzBr-wQsG2Pr_A#list/path=%2F 提取码: ttqe
安装完成后,下面我们一起看下它有怎样的功能。
首先打开软件,看到软件界面超级简单,只有创建新项目和打开已有项目两个按钮。
好了,现在我们开始创建一个新的项目,点击创建新项目按钮,进入新项目创建页,选择新项目路径,点右下角Create按钮进行创建。
创建和项目后,需要新增个模块,这个模块其实就相当于数据库,就是说模块中可以创建多个数据表。
现在创建一个测试的模块,点确定后进入模块页面。
下面可以开始在模块里创建表了,右键数据表,弹出新增数据表按钮,进行数据库表结构设计创建 。
比如这里我们创建一个用户表,逻辑名为user,下图是表基本信息:
下面开始进行字段信息的设置,这里字段信息是可以设置默认的,比如下图我们创建每个表时就会有乐观锁、创建和更新信息。
而这个是在设置中进行配置的,这个是默认的配置,你可以根据自己的情况进行自定义配置。除了默认属性设置,还有环境配置和分隔符设置,比较简单有兴趣可以自己看下。
有了默认几个属性还不够,我们还要加上自己需要的属性。主键是每个表都少不了的,这个其实可以设置为默认属性。还有增加了用户名和密码两个属性,如下图:
字段创建好了,下面再看下代码信息标签页,如下图,可以看到代码生成支持 MYSQL、ORACLE 等常用的数据库创建脚本和 JAVA 的对象类。
有了上面这些功能,大大提高了我们设计数据表时的工作效率,当然它还不止这些功能,还有其他的一些实用功能我们以后再介绍。
总的来说,PdMan 是一个根据国内实际使用场景开发出来的工具,所以很符合国内开发流程而且非常实用,生成的项目存储格式为 JSON 通用格式。
文章评论