数据库建模pdMan,踩坑记

时间:2024-03-24 21:00:35

一、工具简介

这是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,是PowerDesigner之外,更好的免费的替代方案。pdman具有颜值高,使用简单的特点。包含数据库建模,灵活自动的自动生成代码模板,自动生成文档等多种实用的功能。

特点:

  1. 永远免费使用
  2. 功能简洁,去除晦涩难懂的设置,化繁为简,实用为上,上手非常容易。
  3. Windows,Mac,Linux三个平台均可以使用
  4. 自带参考案例,学习容易。新建一个项目,完全不需要做任何配置。
  5. 对开发极其友好,可生成各种数据库以及编程语言的模型类。
  6. 目前系统默认实现了MySQL,Oracle,Java的代码自动生成,并且带注释。其他类型的数据库或语言,只需要添加相应的“数据库”并设置好相应的doT模板就可以了。
  7. 一键自动生成MarkDown以及HTML格式的数据表结构文档,方便客户交付以及交流。
  8. 数据库模型版本管理功能,在版本变动之后,可直接生成数据表结构的DDL语句。
  9. 数据库模型设计直接同步至数据库。

二、工具实操

1.软件启动后的界面,点击【创建新项目】

2.主工作界面
数据库建模pdMan,踩坑记

3.连接数据库[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-deCjA9m5-1592783520769)
数据库建模pdMan,踩坑记
4.可视化创建表、修改表

数据库建模pdMan,踩坑记

5.查看、编辑表的关系图

数据库建模pdMan,踩坑记

6.从数据库中逆向解析表
数据库建模pdMan,踩坑记
7.版本管理
数据库建模pdMan,踩坑记

8.同步数据

数据库建模pdMan,踩坑记

三、踩坑日记

由于我先前用的是powerdesigner,然后从数据库中逆向数据到pdMan,逆向解析出来的数据结构与pdMan的格式不一致,导致同步数据失败

数据库建模pdMan,踩坑记

解决方案:可配置修改字段格式

数据库建模pdMan,踩坑记

同样的创建表、删除表、重建表也可以自定义

数据库建模pdMan,踩坑记