PdmReader 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
PdmReader 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: GPL
开发语言: Java 查看源码 »
操作系统: 跨平台
收录时间: 2018-06-14
提 交 者: chenjazz

由于Power Designer在linux平台无法安装,可用此软件解析 Power Designer 16+ 生成的 .pdm 文件。

软件环境

JDK1.7+

如何使用

使用jar目录下的jar包 pdm-reader.jar或者自己编译生成,执行 java -jar pdm-reader.jar [window或linux的pdm文件路径] ,如下:

java -jar pdm-reader.jar /home/cjz/Desktop/tmp-doc/ZAFK.pdm

显示结果如下(终端上使用不同颜色区分,√为主键,M表示不为空):

File  path:/home/cjz/Desktop/tmp-doc/ZAFK.pdm
Table size:122
 

------>NO.1 系统用户表 sys_users<-------
id                  VARCHAR(40)    40     √  M  用户ID
dept_id             VARCHAR(40)    40           所属机构
login_name          VARCHAR(50)    50           登录名
code                VARCHAR(20)    20           编码
name                VARCHAR(50)    50           姓名
name_cpa_first      VARCHAR(50)    50           姓名简拼
name_cpa_full       VARCHAR(512)   512          姓名全拼
sex                 VARCHAR(40)    40           性别   (来源字典表)
position            VARCHAR(40)    40           职务   (来源于字典表)
private_phone       VARCHAR(20)    20           联系电话
public_phone        VARCHAR(20)    20           办公电话
state               VARCHAR(1)     1            状态
order_number        INT4           4            顺序
remark              VARCHAR(255)   255          备注
created_at          timestamp                M  创建时间
updated_at          timestamp                M  更新时间

------>NO.2 组织机构表 sys_department<-------
id                  VARCHAR(40)    40     √  M  机构ID
code                VARCHAR(20)    20           机构编码
name                VARCHAR(50)    50           机构名称
name_cpa_first      VARCHAR(50)    50           名称简拼
name_cpa_full       VARCHAR(512)   512          名称全拼
parent_id           VARCHAR(40)    40           父ID
dept_level          VARCHAR(40)    40           级别   (数据来源于字典表中的组织机构级别)
division_code       VARCHAR(20)    20           行政区划代码
contacts            VARCHAR(20)    20           联系人
phone               VARCHAR(30)    30           联系电话
address             VARCHAR(100)   100          地址
order_number        INT4           4            序号
remark              VARCHAR(255)   255          备注
deleted_at          Timestamp                   删除时间
user_id             VARCHAR(40)    40           创建者id
created_at          Timestamp                   创建时间
updated_at          timestamp                M  更新时间
state               VARCHAR(1)     1            状态   (0--可用,1--禁用,2--逻辑删除)
longitude           DECIMAL(10,6)  10           经度
latitude            DECIMAL(10,6)  10           纬度


Use time:0.142s

说明: 表标题分别为 列代码/类型/长度/是否为主键/是否允许为空/列可读名称(及备注)
      √ 表示主键, M 表示不能为空
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

PdmReader 的相关资讯

还没有任何资讯

PdmReader 的相关博客

项目经理工具之PDMReader(pdm)

目录 PDMReader说明 主要功能 版本更新和下载 官网地址:http://www.pdmreader.com/index.html PDMReader说明 PDMReader是浏览...

PowerDesigner和PDMReader使用经验总结

在网站开发的时候,为了赶进度,很多时候文档都是不写的,造成的结果是后来接手项目的人没有办法了解之前开发情况。一个表一个...

《PowerDesigner生成sql和反向工程生成ER图的问题 》

PowerDesigner生成sql和反向工程生成ER图的问题

PowerDesigner设置ODBC for mysql

一、安装软件: 1- PowerDesigner 版本15.6 X64位 (顺便提一下,powerdesigner是用java32位的。) 2- mysql-connector-odbc-...

PowerDesigner生成sql及说明文档

PowerDesigner生成sql及说明文档

利用PowerDesigner反向生成PDM文件的两种方式

一)利用ODBC连接现有数据库,本方式以ORACLE数据库示例 第一步:打开安装好的PowerDesigner,选择菜单File->New Model,【M...

PdmReader 的相关问答

还没有任何问答,马上提问

评论 (1)

加载中
牛逼
06/22 23:02
回复
举报
更多评论
1 评论
6 收藏
分享
返回顶部
顶部