为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:win11
【CPU】:
【问题描述】*:服务器A,B拥有相同表结构,我想把某表数据从B导入到A,两个库里对应模式下的表数据都只有两条,且两行id都是1,2,预想状态时导入后服务器B表内有4条数据(我的达梦数据库是设置主键id自增的),导入语句是:
./dimp PSPG_DEV/123456789@192.168.1.xxx:5236 DIRECTORY=/home/dm_out file=dexp_tab_test.dmp REMAP_SCHEMA=PSPG_DEV log=dimp_tab_test.log
TABLE_EXISTS_ACTION=APPEND tables=TEST,TEST_PLUS INDEXES=N primary_conflict=overwrite2;
报错如图
显示被处理但是表内数据还是只有id=1,2的两行啊,overwrite2这个难道不是这么用吗
主键值是唯一的,不会出现两条数据主键是同一个值的情况,overwrite2是把原表1,2两行的数据进行更新