datakit迁移pg13数据库至opengauss6.0.3存在三个问题:
1、部分表未能完成迁移
已100%了,但还处于【迁移中】状态,而且整体迁移已显示完成。
查询源库和目标库,100%的两个表的记录数一致,迁移日志中无报错
请问如何分析、定位问题与解决这些还处于迁移中的表
2、视图未能完成迁移
报错:视图脚本as部分添加了引号,日志信息如下,观察是结尾缺了引号”
Unterminated identifier started at position 29 in SQL CREATE VIEW “v_zxxszjypg” AS "SELECT
分析:pg13的视图脚本中是没有引号的。
请问如何解决?
3、存储过程未能完成迁移
报错:未能识别LANUAGE关键字
ERROR: syntax error at or near “LANGUAGE” Position: 46
分析:pg中的存储过程脚本为
CREATE OR REPLACE PROCEDURE public.aaabbb()
LANGUAGE plpgsql
AS $procedure$
请问如何解决?
根据datakit的文档中说明datakit的迁移是支持表、视图和存储过程的,如何调整和设置能让datakit完整的完成全库的pg13至guassdb6的全部迁移呢?
环境信息:
datakit: portalControl-7.0.0rc3-exec.jar
pg: 13.15
opengauss: 6.0.3



