Commit Graph

53 Commits

Author SHA1 Message Date
3dac2a636a Add lock for loading so. 2023-02-15 19:34:53 +08:00
a3f544a28a fix issue I6CG33 2023-02-06 14:52:33 +08:00
ecf4c78cb2 Merge remote-tracking branch 'upstream/master' 2022-12-05 19:32:01 +08:00
ef0ab20012 support updatable view 2022-12-02 16:26:58 +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
760a13a29b !2416 【openGauss】insert支持后面的表达式右值带字段名
Merge pull request !2416 from laishenghao/right-ref
2022-11-30 13:13:16 +00:00
8865e5fc82 Fix sample scan bug. 2022-11-29 14:13:45 +08:00
072e25bdbe fix rownum error happened in connect by clause
Offering: GaussDB Kernel

More detail: when executing connect by prior b=a and (1=1 or rownum=1), the 1=1 subclause will not be dropped.
2022-11-25 19:34:58 +08:00
adf53e20bb 增加insert语句支持右值字段引用功能 2022-11-14 15:12:08 +08:00
c835e87ff8 Fix potential data overflow. 2022-11-07 19:18:02 +08:00
efb925255c 复SPI不能在dolphin插件下选择dolphin语法解析器的问题 2022-09-20 10:42:25 +08:00
37f9ab3c37 解决多表update在epq期间取出的slot与目标表不匹配的问题 2022-09-06 11:22:49 +08:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
d1eb812ebd !1521 修正SPI受自定义解析器影响而导致PL/pgSQL在启用自定义解析器时可能导致非逾期结果的问题
Merge pull request !1521 from bucoo/master
2022-08-11 03:09:59 +00:00
e91ae0c8cc issue修复:ignore插入时,若插入值类型与目标类型无转换规则,目标类型的默认零值无法被插入的问题修复 2022-07-30 10:01:24 +08:00
ee8a721a83 修正SPI受自定义解析器影响而导致PL/pgSQL在启用自定义解析器时可能导致非逾期结果的问题。
SPI接口以及pg_parse_query函数添加一个默认参数可使用户指定不同的语法解析函数,
而不是直接调用raw_parser函数是要为以后新增加其它PL准备。
比如新增加兼容MySQL或其它存储过程时,它需要使用自已的语法解析,
又因为相同的语句在不同的数据库下可能存在不同的语义,
所以不可能做到完全兼容PG的语法(即便可以,工作量也会非常大)。
2022-07-22 09:51:18 +08:00
a8da82a0fb Implementation of keyword ignore: using hint string 2022-06-20 15:46:28 +08:00
2b2d3ae382 add execInitExprHook 2022-06-20 11:20:03 +08:00
f602677e45 fix clob > 1G unspport error
Offering: openGaussDev

More detail:fix clob > 1G unspport error

Match-id-f3aa081fe8c987e3f540d857a091175c5d28c690
2022-03-14 19:34:42 +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
4bf1feab89 Support subscription and publication. 2021-12-16 23:16:24 +08:00
899cd4a36c enhance tuple lock 2021-12-16 20:37:27 +08:00
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00
1b524e542c add flags for extensible paths and fix explain bug for extensible plan 2021-08-16 15:58:10 +08:00
6a7eda6812 add db4ai 2021-08-05 17:00:58 +08:00
8144e7706c Fixed partition table concurrent update issue 2021-07-22 21:52:26 +08:00
b8e6ff7a81 generated col 2021-07-08 20:37:29 +08:00
39889058b7 add methed to transform row to vector format to compute 2021-06-10 11:20:53 +08:00
f94d4c96c7 回合代码fixvacuum+limit语句不退出 2021-04-16 19:46:37 +08:00
3d79c59118 Misc bugfixes 2021-03-06 12:39:28 +08:00
1567043064 同步source code
日期: 12-26
    revision: ee5b054c
2020-12-28 22:19:21 +08:00
8f0c2915f8 Parallel bitmap scan. 2020-12-07 11:46:41 +08:00
50e58ce57d !421 parallel index only scans support
Merge pull request !421 from chenxiaobin/parallelindexonlyscan
2020-12-07 10:33:35 +08:00
a44fe038b9 !445 parallel hash: increase hash buckets bug
Merge pull request !445 from 吴岳川/hash_bug
2020-12-07 10:32:54 +08:00
7b7870ed96 add sort&hash work_mem info collection info into get_instr_unique_sql() function 2020-11-28 11:22:19 +08:00
deec0bb6d6 Ensure proper alignment of tuples in HashMemoryChunkData buffers
pg commitid  5dc692f78d3
2020-11-28 09:08:55 +08:00
439aca70f4 solve conficts 2020-11-24 21:07:48 +08:00
61414ba87d Merge branch 'master' of gitee.com:chenxiaobin19/openGauss-server into parallelindexonlyscan 2020-11-24 21:06:28 +08:00
974b231240 parallel hash: inner parallel 2020-11-24 14:19:05 +08:00
c6889f5c15 parallel index only scans 2020-11-19 10:50:26 +08:00
d0e747e47c add some methods and fix some bugs for db4ai 2020-11-09 21:13:04 +08:00
c45feed3e4 parallel index scans 2020-11-05 16:52:53 +08:00
fea70c2159 parallel append 2020-10-30 10:54:05 +08:00
e3f3c33db7 Improve parallel query performance. 2020-10-22 17:07:32 +08:00
399a957141 !299 并行查询增强
Merge pull request !299 from TotaJ/feature/parallel2
2020-10-13 14:10:46 +08:00
e171752f13 MOT code cleanup 2020-10-12 18:03:03 +08:00
b84b4cc418 Fallback to normal case when dsm segment is full. Add on_dsm_detach. 2020-10-12 14:59:09 +08:00
5dfa9d8ed1 Parallel query, sequence scan. 2020-09-16 20:10:45 +08:00
e936f40df7 UPSERT code 2020-08-25 09:44:34 +08:00