Commit Graph

248 Commits

Author SHA1 Message Date
12c4dd23c9 !6622 fixbug: 修复 drop synonym 指定 schema 报错 & fetch 视图与测试预期不一致的问题
Merge pull request !6622 from ZimingZhang/fix-synonym
2024-11-09 01:20:42 +00:00
b9748c790f fix synonym & fetch 2024-11-08 17:05:07 +08:00
b2b4232297 增加聚集函数CUME_DISTRANK,PERCENT_RANK,DENSE_RANK多参数多类型的特性 2024-11-07 19:42:05 +08:00
bdac066b2e !6502 兼容A模式语法alter index enable/disable
Merge pull request !6502 from levy5307/zlw/alter-index-disable
2024-10-31 02:09:57 +00:00
1761657031 行列转换特性 2024-10-29 15:14:57 +08:00
eda01dc270 支持keep函数 2024-10-28 03:05:35 -07:00
02765e5694 feat: create/drop public synonym 2024-10-28 11:29:55 +08:00
3f731b7074 fetch enhance 2024-10-26 17:09:08 +08:00
d2e10a6b55 support cross apply 2024-10-26 14:11:42 +08:00
d984912529 alter index disable/enable 2024-10-22 14:35:23 +08:00
a41652d55b !5775 smp支持串行计划
Merge pull request !5775 from Rock/master
2024-10-21 13:14:47 +00:00
1933bfec99 object_type 2024-10-13 22:46:23 -04:00
2e63fb0c40 support smp with series plan
Conflicts:
	src/test/regress/expected/smp.out
	src/test/regress/sql/smp.sql
2024-10-11 14:28:02 +08:00
ceea320bbd !5828 物化视图功能增强,补齐功能,包括支持删除操作
Merge pull request !5828 from TinyBag/matview
2024-10-09 08:58:23 +00:00
82d8bd50b0 修复libpqwalreceiver若干内存泄漏问题 2024-09-23 20:34:45 +08:00
51c38f94f0 support create/drop materialized view log 2024-09-18 16:32:58 +08:00
8cec56efe4 !6077 修复游标向量化codegen的core问题
Merge pull request !6077 from chenxiaobin/fixCodegen
2024-08-20 09:25:14 +00:00
77f5c8d5e1 修复游标向量化codegen的core问题 2024-08-19 16:58:10 +08:00
8592986330 !5783 [VACUUM] Use tidstore & Implement bypass vacuum index
Merge pull request !5783 from tino247/master
2024-08-19 06:42:51 +00:00
53b349d849 逻辑复制支持Alter table的DDL语句 2024-08-08 17:45:00 +08:00
7e3ce74814 处理issue:部分类型之间不支持GREATEST/LEAST函数,补充内核结构体字段 2024-08-08 14:12:42 +08:00
963166f472 !5932 修复游标表达式+并行游标的若干问题
Merge pull request !5932 from chenxiaobin/fixSmpNotReset
2024-08-06 11:18:42 +00:00
d16b0aab69 修复view删除依赖分区表、enum、set issue 2024-08-05 16:06:58 +08:00
fe9b5d971e 修复并行游标的若干问题 2024-08-02 11:38:21 +08:00
ffd64175d3 【标题】: 修复IAEZOR所示的大数据量下执行游标表达报错的问题
【实现内容】: 修复IAEZOR所示的大数据量下执行游标表达报错的问题。
【根因分析】: 对于sql select a, cursor (xx) from table1, table1的每一行都要创建一个protal,prota需要推带session的hash表中存放,大数据量的时候直接撑破内存。
【实现方案】: 对于select a, cursor (xx) from table1此种场景,其实游标是没有意义的,因此没必要创建protal,可以直接返回。
【关联需求或issue】: https://e.gitee.com/opengaussorg/dashboard?issue=IAEZOR
2024-07-25 22:28:27 +08:00
2afbe6fb56 support smp for functionscan with cursor arg 2024-07-17 16:29:05 +08:00
yuu
19991dda62 Merge branch 'master' of gitee.com:opengauss/openGauss-server into iud4master_heap_multi_insert
Signed-off-by: yuu <chenyw1@vastdata.com.cn>
2024-07-16 11:00:58 +00:00
c59d0861dc TO_BINARY_FLOAT 函数实现、IS [NOT] NAN与IS [NOT] INFINITE表达式实现 2024-07-16 14:15:35 +08:00
d3e15c15e8 !5684 MySql兼容性增强
Merge pull request !5684 from 梅程/630
2024-07-16 03:03:57 +00:00
688f292c9f [VACUUM] Use tidstore & implement bypass index vacuum 2024-07-16 10:22:03 +08:00
yuu
5896a05da4 use heap_multi_insert for the insert into xxx select yyy query.
fix comment from committer

add test
2024-07-15 16:38:59 +08:00
e628f4c1c5 MySql兼容性增强 2024-07-12 14:27:46 +08:00
523351dce1 alter trigger方式启用(禁用)单个触发器 2024-06-28 10:53:29 +08:00
e72208e2df select支持rotate/not rotate函数 2024-06-27 15:09:04 +08:00
83a98c06f5 support cursor expression 2024-06-27 15:08:08 +08:00
9156771c63 支持启用禁用table约束需求 2024-06-27 14:05:55 +08:00
162bedd04d 完善游标rowtype功能 2024-06-27 14:05:55 +08:00
10792755a0 support show any tuple 2024-06-27 14:05:54 +08:00
a23d5d1f54 fix bug: 整数右移31位存在溢出风险 2024-06-27 14:05:53 +08:00
d561d9e0e1 CREATE/ALTER INDEX支持设置可见性 2024-06-27 14:05:51 +08:00
64d364b082 【标题】:修复I9HBFS所示的有脏数据导致unseable索引reindex失败的问题
【实现内容】: 修复I9HBFS所示的有脏数据导致unseable索引reindex失败的问题
【根因分析】: 因为openguass insert的时候会忽略掉unusable 索引,导致可以insert重复的数据,导致索引rebuild失败
【实现方案】: 参考pg的实现,insert数据的时候,把unseable索引也更新
【关联需求或issue】: https://gitee.com/opengauss/openGauss-server/issues/I9HBFS
2024-06-27 14:05:51 +08:00
8c057de92f 合入PG补丁Create the infrastructure for planner support functions.
PG提交号:1fb57af9
1. 简化升级和防止系统表无意义膨胀,没有修改 pg_proc 的列名,
  因列定义发生变化,更改GRAND版本。
2. 没有合入语法支持部分以及文档,也就是不支持CREATE FUNCTION ... SUPPORT
  语法,只支持内置函数的support函数。
3. 时区相关transform函数已在openGauss移除,本次不涉及。
4. 函数定义(pg_get_functiondef)暂不输出SUPPORT。
2024-06-27 14:05:50 +08:00
9b115817a5 prior功能实现 2024-06-27 14:05:50 +08:00
d639505758 向量数据库功能内核相关(pgvector插件依赖) 2024-02-28 17:28:38 +08:00
afdc758a5e !4429 age迁移项目 server改动提交,申请评审
Merge pull request !4429 from ll/master
2024-02-02 08:07:53 +00:00
0438751e0a add changes in server for age adapt
delete unused codes

add age for check

modify format

chang name for format in server

change name for format in age

chang name for format in age

chang name for format in age

delet age code

delete age last file

delete age related in makefile

fix pipe

chang statement

fix load

fix load

fix format

fix _copyAIndices

fix out
2024-02-02 10:06:41 +08:00
c8022a9a69 !4706 【bugfix】创建视图的语法中禁掉自定义变量的场景
Merge pull request !4706 from yuhuanhuan/signal_resignal_demand
2024-01-15 07:52:00 +00:00
d9e268df5a !4721 【资源池化】SPQ支持Direct Read特性
Merge pull request !4721 from 阙鸣健/spq_0110
2024-01-11 03:12:16 +00:00
4a0761ea9c 创建视图不支持select包含自定义用户变量 2024-01-10 16:49:18 +08:00
b68fd12170 【资源池化】SPQ支持Direct Read特性 2024-01-10 10:44:30 +08:00