数据库和应用迁移 UGO-日期时间函数转换说明

时间:2024-04-17 18:15:41

日期时间函数转换说明

在使用UGO进行语法转换时,如果所选目标库为 GaussDB 3.2或3.2以下的版本,由于GaussDB部分时间函数与事务相关详情可参见表1。这些函数返回的都是事务的开始时间,而在源库中获取的为当前时间,在长事务的场景下,源库和目标库GaussDB得到的时间不一致。因此在UGO转换后,如果转换后的语句中存在上述函数,则用户需要自行分析上述函数是否存在长事务中并确认影响,如有影响需手工修改保证最终的准确性。

表1 与事务相关的时间函数说明

函数名称

CURRENT_DATE

CURRENT_TIME

CURRENT_TIME(precision)

CURRENT_TIMESTAMP(precision)

LOCALTIME

LOCALTIMESTAMP

LOCALTIME(precision)

LOCALTIMESTAMP(precision)

support.huaweicloud.com/usermanual-ugo/zh-cn_topic_0000001824906562.html