PowerDesigner如何生成增量Sql语句

PowerDesigner经常被用来设计数据表模型 , 那么如何用PowerDesigner对模型作对比生成差异Sql脚本(即增量SQL)呢?

PowerDesigner如何生成增量Sql语句

文章插图
工具/原料PowerDesigner 16.5
方法/步骤1【PowerDesigner如何生成增量Sql语句】从版本控制工具 , 如SVN , 获取历史版本PDM模型文件 , 本文以获取历史版本46、47这两个提交记录为例

PowerDesigner如何生成增量Sql语句

文章插图

2得到两个PMD模型 , 模型文件分别为PhysicalDataModel_Lottery1.pdm , PhysicalDataModel_Lottery2.pdm

PowerDesigner如何生成增量Sql语句

文章插图

3打开模型文件PhysicalDataModel_Lottery1.pdm , 将其另存为APM文件 , 即存档PDM模型文件 。

PowerDesigner如何生成增量Sql语句

文章插图

PowerDesigner如何生成增量Sql语句

文章插图

PowerDesigner如何生成增量Sql语句

文章插图

4用PowerDesigner打开模型文件PhysicalDataModel_Lottery2.pdm

PowerDesigner如何生成增量Sql语句

文章插图

5选择【Database】-->【Apply Changes to Date Mode】,在弹出的对话框中选择Use a Achive Mode , AMP文件为【步骤3】中根据PhysicalDataModel_Lottery1.pdm另存为得到的文件PhysicalDataModel_Lottery1.apm

PowerDesigner如何生成增量Sql语句

文章插图

PowerDesigner如何生成增量Sql语句

文章插图

6上步点击确认后会弹出差异确认窗口 , 在此界面可以看到当前模型文件PhysicalDataModel_Lottery2相对于模型PhysicalDataModel_Lottery1所做的变更 , 点击【OK】后即可以生成增量差异SQL脚本 。

PowerDesigner如何生成增量Sql语句

文章插图

PowerDesigner如何生成增量Sql语句

文章插图

注意事项如果小编所写经验帮助到了你 , 请帮忙给点个赞或评论支持下 , 您的认可是作者继续创作的动力!

以上内容就是PowerDesigner如何生成增量Sql语句的内容啦 , 希望对你有所帮助哦!

    推荐阅读