注册

DM数据库如何做表结构的更新

一峰 2025/06/11 208 6

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Windows2012Servers
【CPU】:
【问题描述】*:是这样的,我们有两个DM数据库,一个是用于开发的库,一个是用于测试的库,测试库部署的时候,使用DM管理工具,选择某一个用户,进行导出DMP文件,并在测试库上使用导入DMP进行部署的,这样测试库上的表结构与开发库是一致的。
现在我们在开发库上,表中新增了一些字段,在往测试库部署的时候,我们仍然使用的是以上的办法,在选择用户,右键选择导入DMP时,选择导出的DMP文件,在点击确定后,发现新增的表字段并没有导入,因为已经存在该表了。于是我们在导入DMP的界面中,发现导入选项中存在“表存在时的操作”,我们分别选择了SKIP,APPEND,TRUNCATE,REPLACE。选择SKIP就直接跳过了,没有把新增的字段导入,APPEND也没有将新增的字段导入,选择TRUNCATE时,只是清空了整个用户下所有已经存在表的数据,使用REPLACE,除了清空数据,也把新增的字段导入了。
但是每个选项都不符合我的需求,我只想将新增的字段导入,表数据不受影响。
或者说,这种情况下,如何快速部署新增的字段呢,难道要每个新增的字段都准备一段SQL脚本,再把脚本放测试库上去执行吗?

回答 0
暂无回答
扫一扫
联系客服