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

时间:2024-05-29 09:22:21

日期时间函数转换说明

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

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

序号

函数名称

1

CURRENT_DATE

2

CURRENT_TIME

3

CURRENT_TIME(precision)

4

CURRENT_TIMESTAMP(precision)

5

LOCALTIME

6

LOCALTIMESTAMP

7

LOCALTIME(precision)

8

LOCALTIMESTAMP(precision)

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