PowerDesign正确导出数据库设计文档

PowerDesign是一款优秀的建模工具,这里只介绍用其快速生成数据库设计文档的逆向工程的操作方法。

  • ER图
  • 表清单
  • 表详情

一、创建正确的PDM文档

	文件->逆向工程->database
		1,使用数据源
		2,使用sql脚本
		两种方式都可以,数据源需要提前建立对应数据库的数据源,可以直接拉去数据库已有的信息进行逆向工程。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

数据源报错:
Could not Initialize JavaVM!
需要更换32位jdk!!!

在这里插入图片描述

二、创建报告模板

			报告->报告模版->新建
				name自定义;
				language ,Chinese; 
				type,Physical Data Model;

在这里插入图片描述
在这里插入图片描述

编辑报告模板

	主要编辑三部分:
	1,ER图
	2,表清单
	3,表详情
	
分别添加:
digram下的graphics,这代表是的是er图
list of tables 表清单
table下的list of table columns

在这里插入图片描述

两点需要注意
1,表清单右键->format,指定的是表名称和中文注释;
2,表详情这里右键->format,指定的是字段,类型,长度,主键,备注;

在这里插入图片描述

在这里插入图片描述

不会编辑可以直接下载已经编辑好的,在文章头部;

~~通过 报告->报告模板->path;指定下载的文件,即可导入到工作空间~~ 参考该方案
报告->报告->list of reports->new report ,选择指定文件,即可在工作空间看到

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、导出rtf设计文档

		配置导出参数,右键reports下新创建的模板,属性;
		注意rtf格式,这里可以自定义文档模板,但有时候会导出报错;自带的模板没有问题;
		~~为什么要自定义,因为要带上自己公司特定要求的特性~~ 

1,配置rtf模板参数

在这里插入图片描述
在这里插入图片描述

2,生成报告

		做完以上步骤,即可右键你的报告模板,生成->RTF,指定保存路径;
		效果如下:(因为是实际应用的文档,所以截取了其中部分效果图)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

	以上就完成了利用powerdesigner的正确方式自动生成了数据库设计文档!

注:

  • 导出postgres数据库错误统计:*** 这个情况出现,可以用pg导出sql,利用sql文件反向工程 ***
Unable to list the columns.
ERROR: column "adsrc" does not exist;
Error while preparing parameters
SQLSTATE = 42703

解决方法:
数据库->Edit Current DBMS
Script➙Objects➙Column➙SqlListQuery
adsrc 修改为 pg_get_expr(f.adbin, f.adrelid)

在这里插入图片描述

Unable to list the columns. SQLSTATE =22003
解决方法:
数据库->Edit Current DBMS
Script➙Objects➙Column➙SqlListQuery
c.attnotnull 修改为 CAST(NULLIF(c.attnotnull,false) as VARCHAR(1))

Script➙Objects➙Key➙SqlListQuery
x.indisprimary 修改为 CAST(NULLIF(x.indisprimary,false) as VARCHAR(1))

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值