关于PowerDesigner的一些问题(急)

BillSmith 2008-01-15 05:44:04
先说说背景:目前我们单位有一个数据库,以及一个pdm文件,这两个东西是分开的没有任何联系。我来之前,他们把那个pdm文件当作数据库文档来用。就是说:所有的数据库变动等等都要在一定时间同步到一个pdm文件里面去。
现在有两个问题:
1.项目开发过程中,数据库的变动还是很频繁的(虽说这件事本身不太正常,但是由于这个项目本身的原因,目前情况是这样的,而且一段时间内不太可能改变),这样每过一个月左右,同步数据库和pdm就是个很麻烦的工作。因为要把很多字段拉,表拉,手工加进去。问:有没有办法,在Powerdesigner里执行某些SQL语句,来修改其中记录的表结构?或者有没有通过某些脚本来修改Powerdesinger里的表结构的办法?
2.但是随着项目的进展,以及一些管理上的问题。数据库的表结构和pdm中的结构渐渐出现了差异。由于有几百张表,好多好多字段(先不考虑view, 过程啥的,就是表和字段)。现在希望对它们进行比对,看看到底差到哪里了。显然手工来对是很郁闷的。请问:有没有比较好的比较办法?或者,有没有办法将pdm文件中的数据表和数据结构导出成其它文件?

谢谢各位!上头任务紧急。请多帮忙!
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bebetoztx29 2008-03-21
  • 打赏
  • 举报
回复
PD支持正向和逆向工程,换言之,就是可以将设计直接更改到数据库中。更改后,会在数据库中产生×tmp数据库表,这些就是前个版本的数据库表结构。可将他删除或者备份。
CathySun118 2008-03-07
  • 打赏
  • 举报
回复
反向工程,和生成数据库,更改数据库功能即可
凤影 2008-02-25
  • 打赏
  • 举报
回复
pd很好很强大。

支持从数据库导出pd的表结构就是pdm文件。

也支持pd生成数据库表结构脚本。

以pd12.5为例:

第一个功能在:database->reverse engineer database.
第二个功能在:database->generate database.

如果解决了,请回帖。

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧