Commit Graph

86 Commits

Author SHA1 Message Date
4f09f8d6ca 5.0.0重复索引bugfix 2023-03-17 09:58:42 +08:00
58e6120553 !2998 SRF执行优化
* fix srf factcheck case
* SRF执行优化
2023-03-06 09:29:04 +00:00
9f8064bb24 实现事件触发器 2023-03-02 11:09:39 -05:00
404cd52cd1 MySQL兼容-create table as 2023-02-25 00:41:27 +08:00
cb69338a83 !2557 M* 兼容 force/use index 语法
Merge pull request !2557 from chenbd/master
2023-03-01 01:56:16 +00:00
9e57ff3e8e Inner Unique 2023-02-28 05:11:41 -08:00
9363717384 M* 兼容 force/use index 语法 2023-02-27 08:37:27 -05:00
f7d23913d6 sync all inner code 2023-02-27 14:08:20 +08:00
b590711499 !2942 修复OpenGauss CREATE INDEX不支持IF NOT EXISTS语法的问题
Merge pull request !2942 from yuchao/master
2023-02-24 01:47:55 +00:00
44135e2340 修复OpenGauss CREATE INDEX不支持IF NOT EXISTS语法的问题 2023-02-23 19:22:57 +08:00
d7420c2caf create trigger dump error
trigger function body is null

upgrade version

definer user name quote identifier

upgrade version2

format
2023-02-17 02:24:41 -08:00
9186031f99 解决insert语句右值引用不支持jdbc方式,以及列存在not null约束时默认值与MySQL不一致的问题,修改加入rules用例到fastcheck 2023-02-09 14:23:45 +08:00
d2d86be171 去除空行 2022-12-23 16:50:28 +08:00
a5fb68a3a2 在transformSetOperationTree遍历左右子树后,不立即对目标列类型进行处理,而是将targetlist缓存下来,待整棵树遍历完成后,将所有的targetlist汇总,此时每列从对应多个子查询的列类型选出一个合适类型,然后再递归遍历SetOperationStmt,处理每个节点的类型等操作,此时如果节点左右子节点某列类型为NULL,则使用选择出来的类型
回退所有针对union的修改

修改使允许两列 值为NULL且类型未知union操作后 产生的text类型目标列 可以与其它任意类型的列进行union或union all操作

增加文件末尾行

将添加在末尾的fastcheck用例往上移,避免合并冲突

修改 copy/equal/out/readfuncs.cpp

增加版本控制
2022-12-23 16:42:41 +08:00
eaa6361795 Added upgradesql scripts for MOT JIT new features
Offering: openGaussDev

More detail: Added upgradesql scripts for MOT JIT new features

Signed-off-by: Vinoth Veeraraghavan <vinoth.veeraraghavan@huawei.com>

Match-id-95427ae16c5ac4a70351c13ce98028270c2ac5bc
2022-12-15 16:06:29 +08:00
f995bd2209 pgfdw support join\agg\sort\limit\lockrows 2022-12-05 11:11:33 +08:00
ef0ab20012 support updatable view 2022-12-02 16:26:58 +08:00
69668e89d5 drop trigger syntax 2022-12-01 18:30:57 -08:00
c38de495e1 Fix bultin func bug. 2022-12-01 16:12:03 +08:00
4537998102 support '-bool' operator 2022-11-30 17:13:12 +08:00
8274c4041d select_into_varlist 2022-11-29 23:40:06 +08:00
28820a1a4d Merge branch 'master' of gitee.com:opengauss/openGauss-server into mat-view
Signed-off-by: laishenghao <6529967+dodders@user.noreply.gitee.com>
2022-11-28 15:37:28 +08:00
40f2680dce 支持row_count()函数 2022-11-28 09:53:03 +08:00
b59af19462 【bugfixed】解决物化视图存在recursive 语句和level等字段时, 导出的 sql 不对的问题 2022-11-25 17:54:35 +08:00
b495aefdac 【patch】合入gs_dump报错问题相关修改 2022-11-22 14:13:13 +08:00
b8e6324873 !2387 为3.0.0版本预留50个版本号
Merge pull request !2387 from 胡正超/master
2022-11-11 02:57:25 +00:00
26620d6083 reserve 50 upgrade version num for 3.0.0 2022-11-10 15:12:26 +08:00
bb5b05ec46 主备共享存储 2022-11-07 22:04:18 +08:00
ece73c7d60 !2116 opengauss-server 数据库多协议支持增强
Merge pull request !2116 from zhaojun/protocol-extension
2022-09-21 10:00:15 +00:00
35ed7c152a implemnt multiple database protocol interface definition 2022-09-13 14:53:07 +08:00
66a99602ed Merge branch 'master' of https://gitee.com/opengauss/openGauss-server into mas 2022-09-13 10:41:52 +08:00
383f99266e enhance plugin dolphin 2022-09-13 10:41:17 +08:00
b9a173661d skip locked 2022-09-09 10:23:40 +08:00
bdd6a6d933 REPLACE INTO feature for M gram mode
commit all files for replace into
2022-09-08 01:46:38 -04:00
0914e2c128 回合2.0.0特性:support dbe_perf.standby_statement_history()
commits:
  e5acacfcc23854696c8c0bbddccc8e258db7bd38
  abb65f93627df8f13dcc73f778bc63bc0099eff8

pr: 1783, 1809
2022-09-05 11:34:49 +08:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
056317bad3 支持前缀索引
Offering: GaussDB Kernel

More detail:
1、支持前缀索引创建
2、支持前缀索引匹配
2022-09-01 09:21:18 +08:00
690c9a6963 add function group_concat
add new guc parameter group_concat_max_len
2022-08-31 09:26:51 +08: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
1873195d3c 将pgfincore中的函数实现为openGauss内置SQL函数 2022-08-17 17:44:35 +08:00
46cdfe82c4 create table/comment support 2022-07-28 17:58:38 +08:00
fc5f028b22 allow infinity to timestamp 2022-07-26 10:12:36 +08:00
a038ba49eb Added/augmented functions: decode/regexp_count/regexp_instr/regexp_replace/regexp_subst 2022-07-10 16:17:58 +08:00
a8da82a0fb Implementation of keyword ignore: using hint string 2022-06-20 15:46:28 +08:00
652ed08bc4 MYSQL兼容性 创建函数存储过程指定用户 2022-06-18 11:05:34 +08:00
507aa793a0 publication and subscription support for initial data copy 2022-06-16 11:46:35 +08:00
8292238381 发布订阅支持以二进制格式发送数据 2022-04-07 11:08:45 +08:00
6d8bec171c revert upgrade of pg_stat_get_wal_senders() 2022-04-01 10:42:18 +08:00
59db2a14cc Revert "发布订阅支持以二进制格式发送数据"
This reverts commit 71f53e575c72d405bae163eedadf13fd64cff85e.
2022-03-31 14:55:10 +08:00
71f53e575c 发布订阅支持以二进制格式发送数据 2022-03-25 09:18:43 +08:00