dbcat 从mysql 迁移到oboracle 生成的脚本中的主键名称都被改为 PRIMARY

【 使用环境 】生产环境 or 测试环境
测试环境
【 OB or 其他组件 】
dbcat
【 使用版本 】dbcat-1.7.0-SNAPSHOT.tar
【问题描述】清晰明确描述问题
通过dbcat 执行命令,从mysql数据迁移到oboracle租户,生成的脚本中的主键名称全部都是
PRIMARY,不是mysql中真正的主键名称。
【复现路径】问题出现前后相关操作

执行命令
./dbcat convert -H ‘mysql数据ip’-P 33061 -u root -p ‘mysql数据库密码’ -D ‘数据库’ --no-schema --from mysql57 --to oboracle32x --all
【问题现象及影响】
生成的脚本中,每个表的主键名称都是 PRIMARY


【附件】

mysql 默认主键名就是 PRIMARY 所以转换到 Oracle 把原来的主键名都带过来了
可以升级dbcat到 1.7.2 版本

mysql 版本是 image
使用dbcaat1.7.2版本,生成的脚本也是一样的
image
image