下载及安装

点此下载PDMan-win64_v2.1.6.exe
点此下载PDMan-win64_v2.2.0.exe

首页功能介绍

新案例

点击首页的创建新项目,然后选择一个合适的路径。接下来我们只介绍一眼看不懂什么意思的功能。

新建库表

点击左侧区域新建模块,实际相当于新建一个数据库。模块名就是数据库名,中文名就相当于备注。
右击数据表选择新建数据表,这里举例以users为例。
tip:user为mysql关键字,不建议使用

基本信息

表名:设置左侧表明备注
逻辑名:实际表名
显示方式:设置左侧表名显示方式 正常情况下不需要更改
说明:表备注
修改完记得ctrl+s保存变动

字段信息

先说最上侧‘上下加减箭头
上:选中一列上移一行
下:同上相反
减:选中一列删除
加:同上相反

然后是下面的表格
字段名:字段的Comment
逻辑名:实际字段名
类型:PDMan中设置的类型名
数据库类型:PDMan中设置的类型名对应相应数据库的具体数据类型
说明:字段的Comment
主键:设置该字段为主键
非空:设置该字段不可为空
自增:设置该字段为自增
默认值:设置该字段默认值
关系图:设置该字段是否在关系图中可见
UI建议:告知UI该字段主要用于哪些场合
所有设置右侧的小眼睛:该字段此属性是否在关系图中显示

代码信息

如图所示,代码信息中提供Mysql、Oracle、SQLserver、PostgreSQL四种数据库的当前PDMan数据的相应数据库操作及相应的JavaBean代码。

索引信息

索引信息的操作与基本信息的操作大致相同,在这里不过多赘述。

设置

默认属性



设置中的第一栏是默认属性,其实这就是一个默认的新表结构,当你在PDMan中新建一个表时,将自带你设置中的默认属性。
字段名:数据库中comment的内容
逻辑名:实际的数据库字段名
类型:数据库字段类型
说明:数据库中comment的内容
主键:设置是否为主键
非空:设置是否为非空
自增:设置是否为自增
默认值:设置默认值
关系图:设置是否在关系图中可见
UI建议:告诉前端这个数据是用来做什么的

Java环境配置


设置Java_Home 配置好后可以点击测试进行测试

SQL分隔符配置

设置不同的SQL语句间的分隔符,默认是;没有特别需要不需要更改

Word模板配置

用于直接生成数据库结构文档,可以根据公司要求进行更改,以下例子为官方案例的生成文档。


数据库连接

按照要求填写相应信息即可添加一个数据库连接,如遇CLIENT_PLUGIN_AUTH is required问题,可参考博主另一篇文章
PDMan报错:连接失败!出错信息:CLIENT_PLUGIN_AUTH is required

数据库逆向解析

数据库逆向解析用于将已经建立完成的数据库逆向解析到PDMan,如下
选择你之前添加过的数据库,选择需要的逻辑名格式,然后点击下一步
直接在逆向解析_****上打勾,然后点击确定就可以了。

导出

导出文档

直接点击导出文档,然后选择需要的格式即可。

HTML例子

MarkDown例子

导出DDL脚本

首先可以选择你希望导出的DDL语句是可以运行在哪个数据库上的,不论你从任何数据库逆向解析到PDMan都可以导出成任何数据库的DDL语句。
其次如果你不想导出所有数据表的DDL,可以在导出数据表中进行选择。
最后如果你需要自己确定导出哪部分语句,也可以自定义,默认是全部。

导出JSON

就不放例子了 有兴趣可以自己尝试 一键点击即可导出

模型版本

模型版本其实就是类似于Git、SVN的版本控制工具。
首先我们要先初始化基线,此操作同时会在数据库中新建一张表PDMAN_DB_VERSION,我们不用管他。
此时点击下方记录,进入版本变更记录详情,右侧可以开始同步或直接标记为同步。
之后当内容发生变化时,我们可以点击保存新版本进行保存。
除此以外的重建基线则是删除之前的版本以当前版本重建基线,
任意版本比较则是可以对比不同的版本之间的差异,
同步配置用来配置当你进行同步操作时是通过重建数据表的方式还是通过字段增量的方式

最后更新于2021年1月7日
原创不易,如果该文章对你有所帮助,望左上角点击关注~如有任何技术相关问题,可通过评论联系我讨论,我会在力所能及之内进行相应回复以及开单章解决该问题.

该文章如有任何错误请在评论中指出,感激不尽,转载请附出处!
个人博客首页:https://blog.csdn.net/yjrguxing ——您的每个关注和评论都对我意义重大

PDMan完整使用教程相关推荐

  1. oracle oats 安装,Mentor完整培训教程.pdf

    Mentor完整培训教程 MENTOR基本培训教程 电路设计人员电路设计人员 MENTORMENTOR培训教程培训教程 讲述人讲述人:: 叉叉刀片叉叉刀片 叉叉刀片 设计室 MENTOR基本培训教程 ...

  2. GPT转MBR怎么转?GPT转MBR完整图文教程

    GPT转MBR分区怎么转?现在很多笔记本的硬盘分区都是GPT模式,如果想装XP的话,那只能将GPT磁盘转换成MBR磁盘分区才行.接下来,简单说说如何将GPT分区转成MBR分区! 如果本身电脑有两个硬盘 ...

  3. 万能Ghost全攻略(最详细完整的教程)

    万能Ghost全攻略(最详细完整的教程) 一.运行 Sysprep 工具的要求      要使用 Sysprep 工具,计算机的硬件和相关设备必须满足下列要求: 1. 参考计算机和目标计算机必须具有兼 ...

  4. Pycharm完整中文教程及安装配置

    Pycharm完整中文教程 https://www.pycharm.net.cn/ https://blog.csdn.net/weixin_36411839/article/details/8228 ...

  5. 金泰克/tigo S300 240G SM225K H27QFG8PEM5R 完整开盘教程

    金泰克/tigo S300 240G SM225K H27QFG8PEM5R 完整开盘教程 前几天电脑运行中黑屏了,重启发现固态坏了,系统在主板的M2固态盘上,使用没影响.于是把马上三年质保的东芝盘反 ...

  6. 大白菜U盘启动盘制作工具完整使用教程

    目录 一.制作前的准备工作 二.制作U盘启动盘 三.将U盘设置为优先启动项 四.U盘重装系统 大白菜U盘启动盘制作工具完整使用教程 大白菜是一款具有支持提取安装文件,并自动进行系统安装和引导修复过程等 ...

  7. 视频教程-最新完整react教程从入门到精通包教包会-ReactJS

    最新完整react教程从入门到精通包教包会 10年以上开发经验,曾经是八维教育实训主任,千峰教育高级HTML5前端讲师,尚品中国创始人.现任程序思维创始人.曾和大厂.国企等大型企业合作开发项目.百余客 ...

  8. android高级编程新浪,《C高级编程(第4版)》-完整教材教程

    崇仁不畅陌生丽台怪声礼物两可.寰球撬杠倡导搏击电星新盘蒙住<C高级编程(第4版)>-完整教材教程,胚柄抽空绿化些微两路.恸哭浅山转折乐华被迫党员心咒.国网茶荷前镇鬼物奶羊,全班柳铁路遥橱窗 ...

  9. android xfire,XFire完整入门教程

    # re: XFire完整入门教程 2008-02-28 11:01 | milo 请问下面的异常是由什么到导致的. - No beans defined in application context ...

最新文章

  1. 指针-指向函数指针数组的指针
  2. 码code | 巧用2种方法,打破20条云开发数据库限制
  3. Java split(“\\s+“) 和 split(“+“) 有什么区别
  4. Java黑皮书课后题第8章:***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵。程序提示用户输入矩阵的行数。然后显示最大的子方阵的第一个元素、行数
  5. 一维条形码识别c语言_条形码的优点
  6. mysql从库延时好高_部署MySQL延迟从库的几个好处
  7. redis aof和rdb区别
  8. (文中有惊喜)走进云时代的数据库
  9. MYSQL数据库字符编码设置
  10. 使用ImessageFilter接口实现截获键盘或者鼠标的消息
  11. 上市融资计划书PPT模板
  12. android highcharts柱状图实例,Highcharts 基本柱形图
  13. 爬取起点小说网免费小说
  14. 基于wiki中文语料库的gensim模型使用方法以及R语言的调用方式
  15. Google发布了Kata操作系统
  16. 搜索:搜索+优先队列
  17. SQL语句中explain各字段含义
  18. javaMail学习(二)——邮箱客户端Foxmail的使用
  19. 笔记2--Proe4.0 标准件库 安装
  20. 基于MSP430单片机风光互补控制路灯设计(毕业设计资料)

热门文章

  1. 2022门座式起重机司机理论题库模拟考试平台操作
  2. Kinsoku jikou desu新浪股票接口变动
  3. android形状属性、锁屏密码、动态模糊、kotlin项目、抖音动画、记账app、视频播放器等源码
  4. [书目20120701]穷人羊性,富人狼性
  5. 【Linux】XShell和Xftp介绍
  6. 《天道》一个人可能走得更快,但是一群人走得更远
  7. [经济杂谈]简单的漫画(阐述金融战争的基本原理)
  8. sqlmap详细参数
  9. 通过手机号解析出手机号归属地的省、市、运营商、邮编、区号
  10. 关于FileInputStream文件字节输入流的使用