Commit Graph

55 Commits

Author SHA1 Message Date
9aa8d70de5 !5703 完善PL中的type、record:赋值时检测自定义类型名称是否正确
Merge pull request !5703 from 雷紫薇/req129584_1_nest
2024-10-18 07:39:45 +00:00
c36f9e2da8 添加guc参数,打开guc参数时可以检查数组、record类型、外部复合类型,包外使用包中定义的类型时的名称检测 2024-10-18 11:04:05 +08:00
5339981d53 完成默认值node获取和PLpgSQL_expr进行互相转换的函数 2024-10-17 05:13:24 +00:00
1933bfec99 object_type 2024-10-13 22:46:23 -04:00
c6440779ea 实现功能
用例看护

修改用例

用例修改

用例调整

只放到0看护

修改语法

恢复exec_eval_integer为静态函数

修改期望

format change

升级脚本

更名升级脚本

脚本

升级脚本修改

按代码规范修改

根据codecheck修改

修改升级脚本版本号

去掉subtype.cpp中对rangtype的处理
2024-09-12 11:33:09 +08:00
7e9e62c878 未执行的sql语句中包含raise不存在列时抛出错误 2024-08-28 13:58:12 +08:00
fd6219e480 !5770 使用GMS_OUTPUT.PUT_LINE 报错异常 加上插件后core了
Merge pull request !5770 from 雷紫薇/bug133237
2024-07-27 02:09:33 +00:00
440f849f08 处理issue: 两个package body都有初始化匿名块,package嵌套调用,编译时会死循环导致爆栈 2024-07-16 22:29:22 +08:00
6f25f4b4a7 cursor不带sql语句时在打开cursor时初始化rowtype 2024-07-12 11:29:51 +00:00
77f03fb936 pipelined语法支持 2024-06-27 15:09:03 +08:00
162bedd04d 完善游标rowtype功能 2024-06-27 14:05:55 +08:00
f6fa355dc4 支持游标参数默认值 2024-06-27 14:05:53 +08:00
34b923b8c6 gms_profiler插件根据检视意见修改 2024-06-27 14:05:52 +08:00
9817772f80 支持gms_profiler插件 2024-06-27 14:05:52 +08:00
3fa4361f63 处理issue:循环依赖编译死锁问题 2024-06-27 14:05:48 +08:00
d07a2cfb27 处理isuue:声明定义带返回值和out参数的函数,修改behavior_compat_options后,执行函数core 2024-01-12 14:28:59 +08:00
58505d3088 内核支持存储过程覆盖率测试 2023-12-26 11:33:37 +08:00
591498cde9 nls 修改: 移动 src/common/backend/po -> src/gausskernel/po, 修复线程池工作线程在还未设置 LC_CTYPE 期间认证失败打印导致翻译失败输出问号 "????" 问题, 增加会话级开关 enable_nls , 使用宏控制代码修改 2023-12-12 16:40:39 +00:00
0f4ede314e 支持gs_dependencies、忽略依赖创建package、失效重编译语法 2023-10-23 09:43:58 +08:00
71efb589e0 存储过程支持sql语句分析 2023-09-28 15:30:54 +08:00
dc84164896 修复无attach可进入调试流程&报错信息修改 2023-09-21 19:47:14 +08:00
18c7953ff2 !4051 resignal 参数mysql_errno结果缺陷修改
Merge pull request !4051 from 暖阳/resignal_bug
2023-09-15 02:07:07 +00:00
8752c51169 mysql_error bug 2023-09-07 03:59:19 -07:00
0947bce4a0 !3954 pldebugger支持匿名块调试
Merge pull request !3954 from 李秦朗/debugger
2023-08-22 12:32:25 +00:00
8b0672c7bb pldebugger支持匿名块调试 2023-08-17 09:53:50 +08:00
779ff129c0 !3500 修复缺陷 声明一个游标c,fetch c,数据库宕机
Merge pull request !3500 from pulsar/master
2023-07-24 02:41:55 +00:00
126bc7485a 处理缺陷 2023-06-27 16:18:31 +08:00
d7b8381b6b get diagnostics & show warnings change
condition_number BCONST
2023-06-25 19:23:14 -07:00
459304775f declare condition 2023-05-25 02:46:02 -07:00
749ac2193a 【opengauss】signal/resignal需求实现 2023-05-23 19:33:33 +08:00
ae7631a4ab AGG 2023-03-15 01:53:37 -07:00
46e9fd015b sync all inner code 2023-03-08 10:10:58 +08:00
9f8064bb24 实现事件触发器 2023-03-02 11:09:39 -05:00
55fb931a8e declare exit handler for condition_value 2023-02-28 21:49:14 -08:00
8c80ce6dd8 error message 2022-12-22 23:00:57 -08:00
8b19fc7972 fix not null constraint of record unaffective bug 2022-12-16 15:04:20 +08:00
ecf4c78cb2 Merge remote-tracking branch 'upstream/master' 2022-12-05 19:32:01 +08:00
7784e48e23 MOT new features:
1. JIT support for stored procedures
2. MVCC & Cross-Txn support
3. Alter Table support (Add/Drop/Rename Column)
4. Low RTO
5. More stabilizations
2022-12-01 18:18:05 +08:00
bb29f96079 declare
declare cursor & condition

plpgsql_parse_declare change

condition keyword

strcasecmo change

error message

customCondition change
2022-12-01 01:48:29 -08:00
81ebf5dc99 兼容mysql的while和repeat语法_2 2022-11-15 15:45:28 +08:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
16c1373304 !1919 修复并行创建函数时同时成功
Merge pull request !1919 from 仲夏十三/dolphin
2022-07-06 03:51:34 +00:00
bfb3754eb9 修复并行创建函数同时成功 2022-07-05 19:42:48 +08:00
dc89431d81 MYSQL兼容性:declare声明多个变量 2022-06-15 20:46:46 +08:00
7f9a1f5428 Fix the bug that the pgplsql invokes the syntax parser error. 2022-04-27 16:35:38 +08:00
0319403518 autonomous package value support anonymous block
Offering: openGaussDev

More detail: autonomous package value support anonymous block

Match-id-f3ca9de6f1d4d47382dad1566a600a1aa0e8d0ba
2022-03-14 19:34:40 +08:00
de223dd152 sync code 2022-03-04 23:22:16 +08:00
c7b25efcff New features (and bug fixes)
1. alter large sequence
    2. subpartition
    2.1 split subpartition
    2.2 truncate subpartition
    3. 支持load
    4. 支持start-with/connect-by
    5. ...
2021-12-29 21:33:28 +08:00
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00
3d79c59118 Misc bugfixes 2021-03-06 12:39:28 +08:00