版本 dm 2.0.3
tidb 4.0.13
mysql 5.7.21
需求:需要将mysql的 一个库’test’ 中的2张分表t1 t2 迁移至tidb test库,且将t1 t2合在t表
问题:t1 t2 表结构一致,主键分别是 自增列,所以存在一定的重复,现在使用dm同步全量的时候就会报主键冲突,请问这种情况下dm有没有什么解决方案
PS:因为原表t1 t2 太大,几乎不可能修改其表结构。所以不知道dm合并的时候能不能支持新增一个列作为主键列
比如:
源端 t1表数据如下
pk name
1 张三
源端 t2表数据如下
pk name
1 李四
在tidb合并成t后的数据新加一个pk变成如下
new_pk pk name
1 1 张三
2 1 李四
或者直接将原来的pk换成新的pk,变成如下
new_pk name
1 张三
2 李四