超大MR合入例外备案申请

一、MR基本信息:

MR标题 information schema视图兼容
MR链接 https://gitcode.com/opengauss/openGauss-server/pull/8532 (代码部分)
https://gitcode.com/opengauss/openGauss-server/pull/8533 (测试用例部分)
MR类型 新需求
涉及需求 https://gitcode.com/opengauss/org-issue/issues/1306
MR行数 新增:4000行,删除:55行
申请人 王飞活

二、申请例外自检:

序号 自检项 结果
1 是否尝试过抽取公用逻辑
2 是否尝试拆分成多个独立的子需求
3 是否包含多个功能,且单个功能代码实现超过500行
4 是否同时包含新需求实现和历史的重构优化
5 是否涉及删除了超过1000行的整个文件
6 是否是由自动重构工具生成的MR
7 是否属于整块特性的代码回合
8 是否属于由底层平台/组件变更导致

三、申请例外原因:

​ 主要代码是升级脚本的sql文件。为了让升级前后元数据一致,需要在升级脚本中对inforamtion_schema 的部分视图进行删除和重建,重建的sql语句从源文件information_schema.sql中简单复制过来,非增量开发代码,因为部分视图的sql原本就很长很大,导致最后整体的pr超过1000行。

四、SUB CMC审视结论:

会议时间 2025年11月05日
参与committer 陈琛
会议结论 通过
备注