Commit Graph

22 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
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
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
2eab6ccb04 fix 用脚本编译金融版本 2023-12-11 14:59:11 +08:00
ape
d38410e0f1 添加龙芯loongarch64适配修改 2023-12-08 12:07:49 +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
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
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +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