62b3cd4353
Merge remote-tracking branch 'upstream/master'
2022-09-07 09:35:18 +08:00
fca1e8932a
nvm buffer manager
2022-09-04 12:52:38 +08:00
ffd35fc5d1
update version to 3.1.0
2022-09-04 00:28:04 +08:00
b919f404e8
add openGauss 3.1.0 feature code
2022-09-03 16:22:35 +08:00
565c997ab4
add standard_ProcessUtility hook
2022-09-02 15:15:24 +08:00
056317bad3
支持前缀索引
...
Offering: GaussDB Kernel
More detail:
1、支持前缀索引创建
2、支持前缀索引匹配
2022-09-01 09:21:18 +08:00
5e987cdd3a
!2069 实现兼容MySQL SET自定义用户变量的功能
...
Merge pull request !2069 from yuhuanhuan/demand_set
2022-08-31 14:22:28 +00:00
06f316894d
实现兼容MySQL SET自定义变量的功能
2022-08-31 20:30:49 +08:00
690c9a6963
add function group_concat
...
add new guc parameter group_concat_max_len
2022-08-31 09:26:51 +08:00
21c947dbb0
!2098 修复复制槽包含中文却创建成功的问题
...
Merge pull request !2098 from 薛蒙恩/slot_name_chinese
2022-08-30 13:02:29 +00:00
605c12dfc1
add annotation and fix reviewer comment
2022-08-30 00:09:32 -07:00
6049a2290c
Revert "删除冗余代码"
...
This reverts commit 2afc1259c83731b92a9389149fe7cf3df5429537.
2022-08-29 19:58:22 +08:00
c36acbe6e6
解决冲突问题
2022-08-29 04:22:24 -07:00
5a2f03b0b3
依据社区评审意见,修改代码
2022-08-29 04:10:12 -07:00
0b4475238a
add Mysql Feature ON UPDATE Syntax. It supports CREATE TABLE/ALTER TABLE DDL, and tools which include pg_dump and gsql adaptiving.
...
根据社区评审意见,对代码进行修改和优化。
Conflicts:
src/common/backend/nodes/copyfuncs.cpp
src/common/backend/nodes/equalfuncs.cpp
2022-08-29 03:20:39 -07:00
d5a9c5ff35
add Mysql Feature ON UPDATE Syntax. It supports CREATE TABLE/ALTER TABLE DDL, and tools which include pg_dump and gsql adaptiving.
...
根据社区评审意见,对代码进行修改和优化。
2022-08-29 02:17:45 -07:00
1bd20b0b3d
!2001 b 兼容特性:create table/index/function/procedure/funciton support
...
Merge pull request !2001 from 吴岳川/comment
2022-08-29 07:53:01 +00:00
508d07963a
!2071 支持idle_in_transaction_session_timeout
...
Merge pull request !2071 from 薛蒙恩/idle_in_transaction_session_timeout_v1
2022-08-26 11:38:34 +00:00
2bcb702760
支持idle_in_transaction_session_timeout
2022-08-26 11:46:32 +08:00
e4ed1f3892
!2063 修复slot_name包含特殊字符报错信息不正确问题以及删除slot_name检验相关冗余代码
...
Merge pull request !2063 from 薛蒙恩/slot_name
2022-08-26 03:22:02 +00:00
5858a6ec9c
!2074 添加aggSmpHook
...
Merge pull request !2074 from 仲夏十三/upmain2
2022-08-25 09:31:04 +00:00
2dc0ed5940
!2039 移植pgfincore系列函数
...
Merge pull request !2039 from shenjunkun/master
2022-08-25 09:23:45 +00:00
4f83bc8745
add aggSmpHook
2022-08-24 17:45:52 +08:00
f9f5eb3cf6
create table/index/function/procedure/funciton support
2022-08-23 19:00:09 +08:00
2afc1259c8
删除冗余代码
2022-08-23 14:42:56 +08:00
573423cac6
issue#I5KOL1 Use pthread_cond_timedwait instead of pthread_cond_wait to handle
...
m_readySessionList when all workers are idle
2022-08-23 13:27:51 +08:00
a4bdb7450b
!1648 关于plpython fencedMode下的gs_basebackupbug
...
Merge pull request !1648 from nwen/master
2022-08-23 02:42:32 +00:00
e3aa6631d2
!2042 parallel decoding fix walsender lsn bug 回合社区
...
Merge pull request !2042 from 薛蒙恩/paralell_decode
2022-08-23 01:48:14 +00:00
7f39807f24
!1985 修复SQL语句中同时出现窗口函数和子查询时因子查询被提升导致执行失败的问题
...
Merge pull request !1985 from april01xxx/first_value
2022-08-22 12:07:58 +00:00
5cc8be4749
parallel decoding fix walsender lsn bug
...
Signed-off-by: unknown <1836611252@qq.com >
2022-08-18 17:21:51 +08:00
1873195d3c
将pgfincore中的函数实现为openGauss内置SQL函数
2022-08-17 17:44:35 +08:00
c69474b03a
add computeHashHook
2022-08-11 14:41:13 +08:00
d1eb812ebd
!1521 修正SPI受自定义解析器影响而导致PL/pgSQL在启用自定义解析器时可能导致非逾期结果的问题
...
Merge pull request !1521 from bucoo/master
2022-08-11 03:09:59 +00:00
237c149924
!1771 openGauss支持在线reindex
...
Merge pull request !1771 from 花花怪/master
2022-08-10 03:07:31 +00:00
0735946ba3
!1970 CREATE DATABASE等三种语法兼容IF NOT EXISTS
...
Merge pull request !1970 from li_jianqiu/if_not_exists
2022-08-09 12:14:38 +00:00
9b1c78b622
code fix 8_01
2022-08-09 14:57:20 +08:00
6306c66888
!1996 修复gprc锁初始化的bug
...
Merge pull request !1996 from 胡正超/lwlockinit
2022-08-08 11:19:04 +00:00
8134c7e806
!1986 修改问题: 初始化后,系统表pg_proc的provariadic为无效值
...
Merge pull request !1986 from 胡正超/procva
2022-08-08 03:22:44 +00:00
eb08ec963b
!1974 提升事务中now()重复计算的性能
...
Merge pull request !1974 from junhangis/junhangis/performance/time_cache
2022-08-06 08:36:40 +00:00
41000e0be3
improve the performance of now()£¬current_time, current_date, etc.
...
CREATE or replace PROCEDURE t_now(num integer)
AS
DECLARE
n numeric :=0;
curtime timestamp;
BEGIN
LOOP
n := n + 1;
curtime := now();
EXIT WHEN n > num;
END LOOP;
END;
/
before optimization:
openGauss=# call t_now(1000000);
t_now
-------
(1 row)
Time: 4714.785 ms
after optimization:
openGauss=# call t_now(1000000);
t_now
-------
(1 row)
Time: 4575.570 ms
2022-08-05 17:42:14 +08:00
c5b915a5e6
REINDEX CONCURRENTLY
2022-08-04 20:22:04 +08:00
111ff9efc3
!1976 提升numeric计算时的性能
...
Merge pull request !1976 from junhangis/junhangis/performance/numeric_memory
2022-08-04 11:27:32 +00:00
646de4fa52
!1977 issue修复:ignore插入时,插入值类型与目标类型无转换规则时,无法按目标类型的默认零值插入的问题修复
...
Merge pull request !1977 from zhangzhixian/issue_fix_I5IBOV
2022-08-03 10:05:58 +00:00
7fb3136528
!1923 CREATE VIEW 和 ALTER VIEW支持通过DEFINER选项指定视图的属主
...
Merge pull request !1923 from Cross-罗/definer
2022-08-03 06:36:12 +00:00
761fee37b8
CREATE VIEW和ALTER VIEW支持DEFINER
2022-08-03 11:38:44 +08:00
07bf9b5a74
fix the bug of grpc lock initialization
2022-08-02 10:59:01 +08:00
c5946bc1fe
CREATE DATABASE等三种语法兼容IF NOT EXISTS
2022-08-01 17:18:39 +08:00
cd6341bbc2
!1881 mysql comment support: create table(column)/index comments
...
Merge pull request !1881 from 吴岳川/comment
2022-08-01 03:39:12 +00:00
e91ae0c8cc
issue修复:ignore插入时,若插入值类型与目标类型无转换规则,目标类型的默认零值无法被插入的问题修复
2022-07-30 10:01:24 +08:00
1c6332d508
Fix concurrent create dolphin bug.
2022-07-29 17:51:42 +08:00