【标题】【同步 3.0.0】支持修改计划缓存(plan cache)的结果类型

【实现内容】: 在 plan cache 执行阶段,缓存中涉及的表/类型发生变化导致 plan cache 结果发生变化之后不再报错。而是尝试失效并重建 plan cache 来规避报错。

【根因分析】: 当前版本的 openGauss 数据库并不支持热更新 plan cache 的结果类型。

【实现方案】: 在获取缓存中的 plan cache 时,如果结果集检查不通过,则主动失效并重建 plan cache。

【关联需求或issue】: #I98WM5:修改表结构后相关的查询报错【M】:修改表结构后相关的查询报错【M】

【开发自验报告】:

请附上自验结果(内容或者截图)
是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
是否涉及资料修改,如是,在docs仓库补充资料
是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
是否考虑在线扩容等扩展场景
是否考虑异常场景/并发场景/前向兼容/性能场景
是否对其他模块产生影响
【其他说明】: