为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
DM Database Server 64 V8
DB Version: 0x7000c
03134284044-20230417-187846-20040
【操作系统】:linux
【CPU】:
【问题描述】*:
从一个模式完全迁移到另外一个模式,发现问题:
字段start_time原来是 TIMESTAMP WITH LOCAL TIME ZONE ,data_length=8,在列表上展示的是TIMESTAMP(6) WITH LOCAL TIME ZONE
迁移后发现start_time的类型变了:
TIMESTAMP WITH LOCAL TIME ZONE ,data_length=9,在列表上展示的是TIMESTAMP(9) WITH LOCAL TIME
在迁移过程中,没有多余操作,没有设置什么选项或者配置,因为我认为同个实例下的不同模式不应该有问题。
幸好,手动修改不会妨碍结果。
新版本中增加了TIMESTAMP默认精度,由以前的6位,增加位9位了。应该是这个原因导致。
可以查下dm.ini中IFUN_DATETIME_MODE这个参数是0还是1。如果是1了改成0再迁移测试试下