注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

还东国的博客

行之苟有恒,久久自芬芳

 
 
 

日志

 
 

PowerDisigner15使用手记之五——数据库的逆向  

2013-10-23 14:57:42|  分类: 数据库技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

PowerDisigner15使用手记之五——数据库的逆向

 

最近使用PSQL数据库,有一些数据的对应关系和PD的对不上,于是就想把现有的PSQL数据库给逆向一下,然后看一看二者有什么不同。说干就干,提刀上马。

先准备资料,因为微软一般只准备了很少的几个ODBC的驱动,所以大部分驱动需要重新安装,比如ORACLE和今天使用的PSQL,但是好像ORACLE如果安装了客户端会自动安装ODBC。所以开源的东西还是不太好用,大家将就一下吧。

PD15这个必须得有,WIN8环境,PSQL9.2ODBC驱动可以到:

http://www.postgresql.org/ftp/odbc/versions/msi/去下载。

都安装和处理好后,可以开工干活了。

第一步,启动PD15,新建物理(PDM)模型

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

 

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

Model type:

         Physical Data Model

DBMS:

         PostgreSQL 8

         Copy the DBMS definition in model

需要说明一下的是,这里的DBMS选项,在上一篇博文中说过了,可以选SHARE,这个没有什么问题。

第二步,新建立数据源。

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

在上图中的工具栏中的第二个图标(新建数据源)中,点击:

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

说明一下最后这个窗体中这几个选项:

Data Source是你对数据源的命名,可以随便命名。Description:描述,随便。

Database:这个是你要逆向的数据库的名称         SSL Mode:加密,这里用默认。

Server:IP地址,如果你的PSQL没有允许网络访问,一定只有能127.0.0.1

Port:这个默认 5432,可以根据实际情况来修改。

User Name:用户名称     Password:密码。

然后这个窗体上有一个TEST按钮,点一下,成功后保存。记着千万不要记错了用户名和密码。

这里还要说明一下,WIN8上,要使用管理员来运行PD,才会在创建新数据源的窗体上显示第三行,否则会报一个你需要管理员的权限才允许启用数据库源管理神马的东西。

第三步,行成数据库的物理模型。

 

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

 

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

 

PowerDisigner15使用手记之五——数据库的逆向 - 还东国 - 还东国的博客
 

去掉以"pg_"开头的数据表(因为这些数据表是PostgreSQL自动生成的). 可以选择感兴趣的数据表, 导出物理数据模型.

这样,一个数据库就导出来了,不过在导出的过程中报一个什么trigger的错误,但没有影响导出。不确定是什么原因。

郑重声明,上面的图片是从网上下载的,如果侵犯了您的权限,请及时指出。非常感谢。

  评论这张
 
阅读(468)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017