DB2 变更管理工具与Rational DA集成
2007-06-08 16:21:27 来源:WEB开发网将 Tom 发回的物理数据模型(CMERDADemo_HR_changes.dbm)中的更改迁移到 HR 数据库的目标模型(CMERDADemo_HR_Target.dbm)上:
单击 Deployment Script Editor 的 Data Models 标签页,在 Data Models 页面上,单击 Add。
在 Source Models selection 对话框中,通过下钻选择有更改的模型(CMERDADemo_HR_changes.dbm),然后单击 OK。该模型显示在 Define Source Models 字段中,如图 7 所示:
图 7. Data Models 页面
选择该模型,然后单击 Migrate。这时弹出 Comparison Editor,其左侧是有更改的模型,右侧是 HR 目标模型。
使用工具条中的向下箭头,在这两个模型中的各个差别之间进行切换。
在这个演示中,Comparison Editor 表明要迁移的变更是从 ORGANIZATION 表中删除 DEPTNAME 列,在 PROJECT 表中添加新的外键 COMPLETION_CODE_PROJ_FK,以及增加新表 COMPLETION_CODES。
当转移外键时,外键列 COMP_CODE 将被自动转移。如果在转移 COMPLETION_CODES 表之前转移 PROJECT 中的外键,则 COMPLETION_CODES 表将被自动转移。
当选中差别时,单击向右箭头,将这些更改转移或应用到目标 HR 模型上。
单击 File --> Save 保存所有更改。
关闭 Comparison Editor。
单击 Problems 视图,更正目标 HR 模型的所有错误。
DB2 UDB V8.2 用户注意:您将收到错误消息,说 Rational Data Architect 为新的主键和外键创建的标识符太长。在 DB2 V8.2 中,这些标识符不能超过 18 个字符。图 8 显示了一个例子:
图 8. Problems 视图
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接