WEB开发网
开发学院数据库DB2 使用 DB2 Change Management Expert 进行数据库版... 阅读

使用 DB2 Change Management Expert 进行数据库版本控制

 2007-06-08 16:21:22 来源:WEB开发网   
核心提示: 在物理数据库编辑器中,打开目标模型,使用 DB2 Change Management Expert 进行数据库版本控制(7),再次修改它,下面是可以对模型做出的更改的一个例子,重新开始变更过程,要么再次修改模型,更改完成之后,保存模型

在物理数据库编辑器中,打开目标模型,再次修改它。下面是可以对模型做出的更改的一个例子。更改完成之后,保存模型,并重新生成变更命令。此外还将生成撤消命令:

添加一个名为 COMPLETION_CODE 的新表,表中列 CODE 的数据类型为 INTEGER,列 DESC 的数据类型为 VARCHAR(128)。将列 CODE 设为表 COMPLETION_CODE 的主键。

将一个类型为 INTEGER、名为 CODE 的新列添加到 PROJECT TABLE 表中。将 PROJECT 表的 CODE 列定义为 nullable。

创建 PROJECT 表中列 CODE 与 COMPLETION_CODE 表中主键列 CODE 之间的外键关系。

选择 Deploy Changes 将更改部署到目标数据库。 注意: 当在 DB2 Change Management Expert 中部署时,更改被记录到工作区中的一个部署日志文件中。这个部署日志文件也应该与 test 项目一起注册到 CVS 中。

更改将沿着 Deployment Script Editor 概述页面指定的连接部署。如果工作区内不存在连接,则必须创建一个与目标数据库同名的连接。为此可以从 Database Explorer 视图中选择 Connections -> New Connection。

图 8. New Connection 向导

选择 Team -> Commit 将更改注册到 CVS 中。

现在整个团队可以查看 Jaya 和 Eric 做出的更改。

第 4 部分。第一个 DBA Jaya 打开项目,并查看 Eric 做出的更改。如果 Jaya 想要撤消 Eric 对数据库部署的更改,则可以执行以下步骤:

打开部署脚本,并在 Deployment Script Editor 的 Undo Changes 标签页上选择 Deploy Undo Commands。

要么重置部署脚本,重新开始变更过程,要么再次修改模型,以生成她想要部署的变更命令。

上一页  2 3 4 5 6 7 8 9  下一页

Tags:使用 DB Change

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接