一份迟到的笔记。
那是发生在前几天某个下午的事,具体日期懒得告诉了你。
貌似当时我在测试,大概两三点的时候,老大跑出来说:“现在总控没有PDM吧,你用PowerDesigner反向工程生成一个,整理一下,回头给我。”我说:“行,没问题。一会就好。”
答应的这么爽快,完全是因为前几天看到屌强发个微博,弄个链接,写的蛮详细的,搞得很easy。
使用PowerDesigner 15.2对Oracle进行反向工程(http://blog.csdn.net/yishengreai/article/details/6842695)
然后我就照着这上面弄,我擦结果不行,怎么整都不行。把我气毁了。
因为找不到不行的原因,也没想到第二种方式。于是我就在自己本子上试试了这种方法,好使。
然后我就傻逼一样的把公司机子上的PowerDesigner卸了,重装了下。当然这要行了就不科学了。总之我没折了。
大概五六点的时候,老大从会议室出来,问我搞定没。我只能说没搞定。他接着说怎么这么慢。就在这时他已经走到我后面,一看你这还没开始嘛!怎么不会弄啊。
我说我就知道这种方法,在我本子上是好使的,在公司机子上不好使。接着他说我看看,然后就行了。
然后就开始训我,大好时间都浪费了。整理吧。
在这里说一下,屌强链接的第一种方法是好使的,我就不演示了。下面我来演示一下第二种方法。
说白了,两种方法其实是一个意思,只是换种方式连数据库而已。
反向工程其实就两步:
第一:连上数据库。
第二:利用PowerDesigner自带的功能生成PDM。
下面我来具体操作一遍:
1、打开PowerDesigner,new一个物理模型。然后OK。再保存。
你要找不到这里我也没折了。
2、到这一步再填空没问题吧。
3、测试一下连接先。
4、没问题就确定、OK、确定呗。
5、然后第二步找到这确定呗。
6、OK会点吧。
7、我擦,失误了,我把整个mysql所有库都反向了一下。回头看看,哪点多了。
8、大概意思就这样。咱看看那个陌生的后缀名文件内容是啥。