Commit Graph

56 Commits

Author SHA1 Message Date
cc44099d9e 小型化删除共享存储 2023-01-03 21:34:19 +08:00
e65c837077 [共享存储]回退规避主备页面异常的代码, 回退rebuild中跳过旧页面的rebuild逻辑 2022-12-24 16:15:46 +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
5624f47847 1130 bugfix 2022-12-09 14:50:49 +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
8274c4041d select_into_varlist 2022-11-29 23:40:06 +08:00
b59af19462 【bugfixed】解决物化视图存在recursive 语句和level等字段时, 导出的 sql 不对的问题 2022-11-25 17:54:35 +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
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
46cdfe82c4 create table/comment support 2022-07-28 17:58:38 +08:00
5f1620f617 !1790 IGNORE关键字实现:server部分
Merge pull request !1790 from zhangzhixian/master
2022-06-22 09:36:50 +00:00
dcf4f58a9e Fix substr compat with pg. 2022-06-21 20:14:30 +08:00
a8da82a0fb Implementation of keyword ignore: using hint string 2022-06-20 15:46:28 +08:00
b8b453a501 !1861 MYSQL兼容性:创建函数、存储过程指定用户
Merge pull request !1861 from liuyongzhen/definer
2022-06-20 07:33:39 +00:00
652ed08bc4 MYSQL兼容性 创建函数存储过程指定用户 2022-06-18 11:05:34 +08:00
eb2c0ae972 fix cmake bug && handle empty result set in libpqrcv_exec 2022-06-17 16:15:59 +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
59db2a14cc Revert "发布订阅支持以二进制格式发送数据"
This reverts commit 71f53e575c72d405bae163eedadf13fd64cff85e.
2022-03-31 14:55:10 +08:00
71f53e575c 发布订阅支持以二进制格式发送数据 2022-03-25 09:18:43 +08:00
f58c305a9b !1589 修复从1.1.0/2.0.0版本升级到2.1.0后,回滚失败的问题
Merge pull request !1589 from pengjiong/fix_rollback
2022-03-18 07:53:43 +00:00
2eb31af0ec Fix rollback. 2022-03-18 09:10:23 +08:00
a2e54efa3f fix pitr init lsn
Offering: openGaussDev

More detail: fix pitr init lsn

# Conflicts:
#	src/include/miscadmin.h

Match-id-c961b8f1667451e30db14fddaa047f646018f52f
2022-03-14 19:34:43 +08:00
5cfddc1b52 Fix bug
Offering: openGaussDev

More detail: 修复删除分区表报错

# Conflicts:
#	src/common/backend/utils/init/globals.cpp
#	src/include/access/xlogproc.h

Match-id-978d16029c7f5ac4681e6191b78392f89718edba
2022-03-14 19:34:40 +08:00
c426a575e3 submit code to openGauss-server
Offering: openGaussDev

More detail:range分区表PBE单分区剪枝

Signed-off-by:lihaixiao lihaixiao3@huawei.com

Match-id-a88ff128079ca680f33a7419eeab078bacf466d6
2022-03-14 19:34:40 +08:00
15e3a99805 row compression & hash index 2022-03-06 22:47:02 +08:00
de223dd152 sync code 2022-03-04 23:22:16 +08:00
77fbf44da8 增加enable_custom_parser和parser hook,支持自定义解析器 2022-01-14 11:21:31 +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
27e85b6e16 upgrade and parallel xlog for hash index 2021-09-03 14:18:08 +08:00
820483885a Add analyzer hook. 2021-08-28 15:35:56 +08:00
b8e6ff7a81 generated col 2021-07-08 20:37:29 +08:00
4257bce84a 增加enable_custom_parser和parser hook,支持自定义解析器 2021-06-23 16:58:18 +08:00
24678f1045 xlog lock-less 2021-03-09 18:59:55 +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
5d0218bec4 xlog lock less modify 2020-12-14 14:25:48 +08:00
4dea7292eb 新增密码长度校验 2020-10-09 23:26:52 +08:00