[ER/Studio]进行不同版本数据库结构的合并
难度系数:0
本文目的:
介绍ER/Studio数据库建模软件,感觉比Rose及Visio数据库建模好用
没有ERWin的乱码问题,PowerDesigner一直无缘用到,呵呵,听说过没见过 :)
公司开发的一个系统,因为是提供给客户代码的,所以客户进行了二次开发。
同时为了产品的扩展性,我们公司本身也对其进行了进一步的开发。
后来根据需要,客户要求我们在他们已有程序的基础上结合我们现在的程序对其系统进行升级。
两边的代码修改幅度都不是很大,使用VSS可以进行比较确认差异。
但是客户为了统计和查询的便利,增加了较多的表和字段,同样我们这边的数据库也进行了一些变更
数据库的整合成了个麻烦事,呵呵,虽然有不少方法,比如:导成SQL语句,进行对比之类
但是工作量不小。后来使用ER/Studio解决了这个问题,比较轻松,看来有个趁手的工具就是好。
1:首先将两个数据库逆向成两个建模文件Model1.DM1和Model2.DM1
2:打开Model1.DM1,然后按图一步步走下去,很容易。
在点击“Finish”进行实际处理之前,建议先生成Report,察看合并情况
选HTML格式,后面看起来会方便些
合并的没有关系,关键是如果会把目标表中有但是来源表没有的表删除,
如果要保留的,就退回几步把这几个表的勾去掉
选好后再前进到最后的界面点击“Finish”进行操作即可。
注意:如果数据库表太多可能会引发软件异常
http://blog.csdn.net/babyt/archive/2004/08/31/89942.aspx