1. 编译测试版本的DMS组件。
  2. a.下载最新版本的DMS代码,并根据src/gausskernel/ddes/ddes_commit_id内的版本号,回退DMS至指定版本。
  3. b.编译安装替换三方库中的DMS组件,命令如下(DMS_CODE_PATH表示解压后的DMS源码目录,ThirdParty_Binarylibs_Path表示解压后的三方库目录):

#-3rd后面跟三方库对应的绝对路径cd [DMS_CODE_PATH]#xxxxxxxxxx为ddes_commit_iddes文件中的dms_commit_idgit reset --hard xxxxxxxxxxcd [DMS_CODE_PATH]/build/linux/opengausssh build.sh -3rd [ThirdParty_Binarylibs_Path] -t cmake -m DMSTest

注意:

当编译完DSS、DMS、CBB之后,会自动更新到三方库,不需要手动拷贝,接下来只需按标准步骤编译数据库即可。