Commit Graph

32 Commits

Author SHA1 Message Date
b5ef3d8bdd Improve kernel's extension scalability
1.Introduce CustomScan into openGauss
  CustomScan is a powerful PostgreSQL feature that allows developers to extend the
query executor by implementing custom scan providers. This enables integration of
specialized data sources or optimization techniques that aren't natively supported
by PostgreSQL.
  a. CustomScan node: A plan node that represents the custom scan operation
  b. CustomScan methods: Callbacks that implement the scan behavior
  c. CustomScan provider: The extension that registers the custom scan implementation
  CustomScan is an advanced feature primarily used by extension developers to deeply
integrate specialized data processing capabilities with PostgreSQL's query executor.
  add transaction callbacks interface before commit and prepare stage.
  extenal extension can use those interface to participate opengauss's
transaction model.
2.adapt bgworker for plugin.
3.Add spq build adaption
4.Fit for extensible plan/extensible node.
5.Allow auth logic to continue search after found an rule with remote trust but the
connection is not from coordinator.
2025-06-06 18:30:56 +08:00
fbfd47253c 修改流水线编译TSDB 2024-08-28 10:04:51 +08:00
d1cf22ed91 add pg_archivecleanup tool 2024-08-24 11:08:08 +08:00
a36694a29f 更新server包名后缀格式 2024-08-10 09:12:47 +08:00
a075baeb0c 更新打包名称 2024-08-08 16:36:31 +08:00
da517259e9 add version mode into version.cfg 2024-07-18 15:54:30 +08:00
ee4fc88688 tsdb适配 2024-07-02 10:13:43 +08:00
9334edb278 enable-relocation compile 2024-06-27 14:05:51 +08:00
9dbf795d21 !4586 opengauss适配龙芯平台
Merge pull request !4586 from ape/fix_loongarch64
2023-12-20 07:13:03 +00:00
cfa95d248c fix 金融版本cmake 显示opengauss-finance标识 2023-12-14 19:27:52 +08:00
ape
16e5fbfd00 x86和arm需要打开enable-bbox 2023-12-14 10:01:14 +08:00
2256e2c708 !4568 【平台支持】新增CSIOS操作系统支持
Merge pull request !4568 from blig/master
2023-12-13 07:56:52 +00:00
2eab6ccb04 fix 用脚本编译金融版本 2023-12-11 14:59:11 +08:00
ape
d38410e0f1 添加龙芯loongarch64适配修改 2023-12-08 12:07:49 +08:00
c37f3daf20 Add support for CSIOS platform 2023-12-05 14:43:20 +08:00
c01ee74ce4 delete fi in make_compile.sh 2023-10-31 09:54:26 +08:00
f5b0214914 add openGauss finance version 2023-10-28 11:40:06 +08:00
6c1a81a012 更改版本号为5.1.1 2023-10-16 15:39:50 +08:00
713571a7e0 add build assessment plugin 2023-07-29 10:12:26 +08:00
74123efb54 !3830 默认打包添加上pagehack和pg_xlogdump工具
Merge pull request !3830 from zhangxubo/master3
2023-07-26 03:40:45 +00:00
0c664d5a8b package add tool pagehack and xlogdump 2023-07-25 21:30:52 +08:00
36f6c8a774 Merge branch 'master' of gitee.com:opengauss/openGauss-server into TLCP
Signed-off-by: ashnah <ashnah@sina.com>
2023-06-07 01:49:15 +00:00
43476d6a6b 编译脚本更新 2023-06-05 12:00:27 +08:00
6612eb392d 用tassl适配TLCP 2023-03-23 16:14:24 +08:00
bb5b05ec46 主备共享存储 2022-11-07 22:04:18 +08:00
36f8ab449f Merge branch 'master' of gitee.com:opengauss/openGauss-server into master
Signed-off-by: 胡义成 <huyicheng1@xfusion.com>
2022-09-14 03:43:19 +00:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
0700f29fe2 add support for FusionOS platform 2022-08-10 11:42:00 +08:00
5e1d9b79f6 添加对asianux平台支持 2022-05-09 11:40:22 +08:00
ff0b60e057 add simple install package script 2022-03-11 21:35:03 +08:00
6a5266d02a remove test in regression 2022-03-06 01:43:25 +08:00
de223dd152 sync code 2022-03-04 23:22:16 +08:00