
会议结论: 会议议题: 1. 众智项目:(1)openGauss-Oracle在线迁移工具支持在线迁移DDL语句开发合作项目5和6:在线迁移时使用modify语句添加外键约束online报错 - 主讲人 张峰 问题单链接:https://gitee.com/opengauss/openGauss-tools-onlineMigration/issues/I5957A?fr... 根因分析:openGauss手册中未提及alter table modify支持外键约束的写法。需开发者自测oracle迁移转化后的语法和直接在openGauss端执行对应的SQL的支持情况,若不支持,需最大程度上转化为openGauss支持和兼容的语法。 问题单裁决结论:不同意取消该问题,需重新自测并解决该问题。 (2)openGauss-Oracle在线迁移工具支持在线迁移DDL语句开发合作项目5和6:在线迁移中,添加联合外键时列名大小写识别有误- 主讲人 张峰 问题单链接:https://gitee.com/opengauss/openGauss-tools-onlineMigration/issues/I5G8LB?fr... 根因分析:约束方案中,有一些DDL对于openGauss与oracle是完全兼容的,因此在具体实现过程中,并没有通过语法树解析对应的SQL语句,而是直接使用了原生的ddl,然而openGauss默认是小写,oracle默认为大写,从而导致大小写差异问题。 问题单裁决结论:同意该问题单挂起,暂不解决。但需在官方仓库的readme中补充目前没有通过语法解析树解析的SQL语句,并补充通过添加“”引号的方式可以规避该问题。 规避措施: 当前迁移过程中,已解析的外键/约束语句不用关注;未解析的部分需加引号,如下示例: alter table "C##ROMA_LOGMINER"."t_const_0128_01" add constraint pk_id_add primary key("ID",ADDRESS); 上述语句中给列ADDRESS带上引号即可,即改为: alter table "C##ROMA_LOGMINER"."t_const_0128_01" add constraint pk_id_add primary key("ID","ADDRESS"); 2. 众智项目:openGauss数据库可视化项目方案评审-主讲人:李亮杰 会议结论: 1.openGauss数据库可视化工具用户定位为“小白”用户 2.openGauss数据库可视化工具架构为前后端分离开发、合并部署,部署地点为用户本地,不需要部署到服务器上。属于客户端工具。 3.openGauss数据库可视化工具处理千万级的数据有性能上限,解决方案为:提示用户处理时间较长,询问是否处理。 4.openGauss数据库可视化工具对于大数据的缩略图展示采用抽样的方法,允许遗漏部分数据点 3. 众智项目:MySQL-openGauss在线迁移DDL语句开发合作项目方案评审-主讲人:田栋文 (1)在线迁移 alter reorganize分区表: 问题单链接:https://gitee.com/opengauss/openGauss-tools-chameleon/issues/I5FT13?from=pro... 根因分析:与上次裁决类似的,在MySQL侧使用reorganize对分区表进行重组过程中,对应openGauss提供的split和merge可以做到类似的操作。但是对于list分区和hash分区在openGauss侧不支持split和merge,故也无法实现reorganize对分区重组的功能。 影响分析:openGauss内核不支持list分区和hash分区和分割和重组,list和hash分区在MySQL侧使用reorganize无法在线迁移使得openGauss侧分区重组。 问题单裁决结论:同意该问题单转为需求,待内核支持后,再继续测试该问题。但不支持的功能需保证不能使得在线迁移进程中断,需在日志中说明报错原因。 (2)在线迁移alter分区表对含有二级分区的表存在不支持。 问题单链接:https://gitee.com/opengauss/openGauss-tools-chameleon/issues/I5FRY4?from=pro... 根因分析:在在线迁移过程中alter分区表的功能对一级分区表可以实现,但在处理含有二级分区的分区表时候,在openGauss中显示报错。其中对应语句在openGauss内核中显示为:for subpartition table,split partition is not support yet;for subpartition table,exchange partition is not support yet 影响分析:带有二级分区的分区表可以正常执行 ALTER PARTITION中的ADD/DROP/TRUNCATE功能;COALESCE,REORGANIZE功能需要用到MERGE/SPLIT,暂不支持;EXCHANGE 也暂不支持。 问题单裁决结论:同意该问题单转为需求,待内核支持后,再继续测试该问题。但不支持的功能需保证不能使得在线迁移进程中断,需在日志中说明报错原因。 Thanks & Best regards! 窦欣 (Dou Xin) Mobile: 18710890246 E-mail: douxin5@huawei.com Kunpeng Computing Solution Program (Cloud & AI BG) -----原始约会----- 发件人: openGauss conference [mailto:public@opengauss.org] 发送时间: 2022年7月19日 16:37 收件人: tools@opengauss.org 主题: [Tools] tools sig会议 时间: 2022年7月20日星期三 14:30-15:30(UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐。 地点: 您好! openGauss Tools SIG 邀请您参加 2022-07-20 14:30 召开的Zoom会议 会议主题:tools sig会议 会议内容: 议题1,问题单决策: 众智项目: (1)openGauss-Oracle在线迁移工具支持在线迁移DDL语句开发合作项目5和6:在线迁移时使用modify语句添加外键约束online报错 - 主讲人 张峰 (2)openGauss-Oracle在线迁移工具支持在线迁移DDL语句开发合作项目5和6:在线迁移中,添加联合外键时列名大小写识别有误- 主讲人 张峰 议题2,方案评审: 众智项目:openGauss数据库可视化项目方案评审-主讲人:李亮杰 会议链接:https://us06web.zoom.us/j/85072154065?pwd=Y29xN1hGd0RFUmlXS3NKY0ZuOEJmdz09 温馨提醒:建议接入会议后修改参会人的姓名,也可以使用您在gitee.com的ID 提前申报议题请编辑:https://etherpad.opengauss.org/p/Tools-meetings 更多资讯尽在:https://opengauss.org/zh/ Hello! openGauss Tools SIG invites you to attend the Zoom conference will be held at 2022-07-20 14:30, The subject of the conference is tools sig会议, Summary: 议题1,问题单决策: 众智项目: (1)openGauss-Oracle在线迁移工具支持在线迁移DDL语句开发合作项目5和6:在线迁移时使用modify语句添加外键约束online报错 - 主讲人 张峰 (2)openGauss-Oracle在线迁移工具支持在线迁移DDL语句开发合作项目5和6:在线迁移中,添加联合外键时列名大小写识别有误- 主讲人 张峰 议题2,方案评审: 众智项目:openGauss数据库可视化项目方案评审-主讲人:李亮杰 You can join the meeting at https://us06web.zoom.us/j/85072154065?pwd=Y29xN1hGd0RFUmlXS3NKY0ZuOEJmdz09. Note: You are advised to change the participant name after joining the conference or use your ID at gitee.com. Add topics: https://etherpad.opengauss.org/p/Tools-meetings More information: https://opengauss.org/en/