通过PowerDesigner(下面简称PD) 建立模型非常方便,生成基础结构SQL相信大家都会,网上也有很多例子。
但是作为一个懒人,为了让计算机尽量完成更多的工作,减少人工的出错概率,必须更严格要求自己
怎么样方便的根据模型的修改差异生成SQL?
在网上搜索了一圈,都没找到相应的结果。
问了一圈老鸟也没有谁知道,看来还是得自己研究。
对比模型
有人告诉我,Taod 可以通过对比模型,生成差异结果的SQL,顺着这个思路,我是不是每个版本的PDM文件保存好,通过对比就能生成增量的SQL了呢?马上尝试一下。打开「工具」-「Compare Models」:
发现只能查看对比结果和对比报告,不能生成SQL。纠结了10多分钟,尝试失败。
Apply changes to database
漫无目的翻看「帮助」,在「Database」菜单看到了这个选项,灵光一闪,感觉就是它了。有时候要遇到对的人真的需要点运(ren)气(pin),我们先来看看界面。