2022-11-17 Plugin SIG例会 1. timestampadd兼容interval单位问题讨论(众智-黄振业) a. I6051W/I60G4B: openGauss原始支持的单位就比mysql多,暂不处理,例如 select date_part('minute', '11:22:33'::time);select date_part('minutes', '11:22:33'::time);等,文档中把缺少的单位补充下 2. 兼容M* Create Procedure Select 语法 设计方案评审(海量―陈炳达) a. 通过 3. 兼容M* Do Expr 语法 设计方案评审(海量―陈炳达) a. 尝试下能否和原来的Do语法融合下,减少冗余代码 4. MySQL操作符兼容 BLOB类型问题讨论(众智―孙明) a. 拉取罗梓浩的 448 的PR,在本地先验证下是否还有问题 5 .MySQL兼容性default函数checkin (云和恩墨-吕辉/刘伟) 通过 6. MySQL兼容性cast增补checkin (云和恩墨-吕辉/刘伟) 通过 7. MySQL兼容性reorganize需求裁剪讨论,MySQL反引号checkin&MySQL兼容性对象名称规则讨论(表名带空格情况,库名带空格情况,$作为对象名称情况)(云和恩墨-刘伟) a. reorganize 二级分区需求问题,调研发现当前openGauss的语法和功能和MySQL都是一致的,无适配工作,同意裁剪。 b. 反引号需求: 空格和$等特殊字符场景保持和原始openGauss一致即可,暂时不做特殊处理,文档约束中说明下 c. 反引号checkin: plsql的场景也自验下,并补充自测用例。 覆盖率测试再补充下,.l文件是能跑覆盖率的 8. 支持'!'操作符设计评审(张志贤) 通过 9. age迁移项目方案评审(泰凡科技―李淼) 对server端的修改大部分是新增内容,对内核影响较小,建议上SQL SIG评审下能否合入openGauss-server 10. 兼容load data语法checkin评审(甘洋) 通过 11. 兼容float(M, D),double(M, D),real(M, D),double precision(M, D)语法设计方案评审(余超) 不通过。对于精度问题和四舍五入问题,分别举实际例子说明openGauss侧的规则和MySQL的规则差异 12.【openGauss】支持explain和desc保持一致,互为同义词checkin评审(赖盛好) 通过