宝哥软件园

使用Powerdesigner比较新旧数据库的模式并与数据库同步

编辑:宝哥软件园 来源:互联网 时间:2021-08-02

类型:数据库类大小:270.6M语言:中文评分:8.3标签:立即下载。使用PowerDesigner设计、生成和开发数据库一段时间后,在此期间数据库的结构会有一些变化。我们经常会遇到PowerDesigner与现有数据库结构不匹配的问题。如果手动进行比较,会花费时间并出错。

1PowerDesigner生成数据库

由于人工比较的缺陷,我们需要一个工具来解决它。首先,由于PowerDesigner文件和数据库文件是两种完全不同的文件格式,我们首先必须将它们转换成相同的数据结构。我们使用PowerDesigner的物理模型来生成一个新的数据库。生成sql server,例如:

1.1“数据库”-“生成数据库”

此时,数据库被设计为雇员表(原始数据库结构):

1.2然后,在输出目录中,您将看到SQL脚本文件,创建一个新的数据库,并执行该脚本。

1.3现在我们改变一些设计,表结构如下(新的数据库结构):

将EmpName的数据类型更改为nvarchar(100),并添加DeptID列。

2数据库模式比较工具

我在网上找到了一些工具,但最终还是选择了Visual Studio自带的工具(我的版本是2010年的)。步骤如下:

2.1新模式比较:“数据”-“模式比较”-“新模式比较”

2.2选择源模式和目标模式

并确认

2.3找出不同的项目并进行修改

我自己的更新脚本感觉不太好,就手动修改了一下(因为差别不大,关键是要找出它们的不同点在哪里)。如果你有其他架构比较工具,请分享。

PowerDesigner

PowerDesigner v15.1中国化特别版评分:8.3类别:数据库类大小:270.6M语言:中文查看详情

更多资讯
游戏推荐
更多+