From f13a3ebea270ee9f89390adc811135165f2c03a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=8C=E1=85=A5=E1=86=BC=E1=84=89=E1=85=A5=E1=86=BC?= =?UTF-8?q?=E1=84=80=E1=85=A7=E1=86=AF?= Date: Thu, 29 Oct 2026 15:14:06 +0900 Subject: [PATCH 1/2] conf: switch AgensGraph templates to PostgreSQL 18 (AgensGraph 2.18) agensgraph-18 (2.18.6.0) is published in the Pigsty repo, but the templates still set pg_version: 17 and install agensgraph-17 (2.17.0). Co-Authored-By: Claude Opus 5.5 --- conf/README.md | 4 ++-- conf/agens.yml | 4 ++-- conf/demo/kernel.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/conf/README.md b/conf/README.md index 4016cee77..b63c4d8c9 100644 --- a/conf/README.md +++ b/conf/README.md @@ -18,7 +18,7 @@ Config templates can be designated using `./configure -c `, where the conf ./configure -c mysql # OpenHalo Kernel for MySQL Compatibility (14) ./configure -c pgtde # Percona PostgreSQL Server with TDE (18) ./configure -c oriole # OrioleDB Kernel for OLTP Enhancement (16/17/18) -./configure -c agens # AgensGraph kernel for Graph DB workloads (17) +./configure -c agens # AgensGraph kernel for Graph DB workloads (18) ./configure -c mongo # 1-node PostgreSQL Mongo mode (DocumentDB + FerretDB APP) ./configure -c pgedge # pgEdge kernel for distributed PostgreSQL workloads (18) ./configure -c supabase # PostgreSQL configured for Supabase self-hosting (15~18) @@ -65,7 +65,7 @@ These are 1-node config template, which can be used to install pigsty on a singl * [mysql.yml](mysql.yml) : OpenHalo Kernel for MySQL Compatibility (14) * [pgtde.yml](pgtde.yml) : Percona PostgreSQL Server with TDE (18) * [oriole.yml](oriole.yml) : OrioleDB Kernel for OLTP Enhancement (17) -* [agens.yml](agens.yml) : AgensGraph kernel for Graph DB workloads (17) +* [agens.yml](agens.yml) : AgensGraph kernel for Graph DB workloads (18) * [pgedge.yml](pgedge.yml) : pgEdge kernel for distributed PostgreSQL workloads (18) * [supabase.yml](supabase.yml) : PostgreSQL configured for Supabase self-hosting (15~18) * [pg19.yml](pg19.yml) : PostgreSQL 19 beta with PGDG testing repo and minimal runtime packages diff --git a/conf/agens.yml b/conf/agens.yml index 7a7b8ac3b..97237ef48 100644 --- a/conf/agens.yml +++ b/conf/agens.yml @@ -10,7 +10,7 @@ #==============================================================# # This is the config template for AgensGraph Kernel, -# Which is a PostgreSQL 17 fork with graph capabilities. +# Which is a PostgreSQL 18 fork with graph capabilities. # tutorial: https://pigsty.io/docs/pgsql/kernel/agensgraph # # Usage: @@ -66,7 +66,7 @@ all: #----------------------------------------------# # PGSQL : https://pigsty.io/docs/pgsql/param #----------------------------------------------# - pg_version: 17 # AgensGraph kernel is compatible with postgres 17 + pg_version: 18 # AgensGraph kernel is compatible with postgres 18 pg_conf: oltp.yml # pgsql tuning specs: {oltp,olap,tiny,crit}.yml #----------------------------------------------# diff --git a/conf/demo/kernel.yml b/conf/demo/kernel.yml index 9a7e7cf58..86d24446b 100644 --- a/conf/demo/kernel.yml +++ b/conf/demo/kernel.yml @@ -176,7 +176,7 @@ all: vars: pg_mode: agens pg_cluster: pg-agens - pg_version: 17 + pg_version: 18 pg_packages: [ agensgraph, pgsql-common ] pg_users: - { name: dbuser_meta ,password: DBUser.Meta ,pgbouncer: true ,roles: [dbrole_admin] ,comment: pigsty admin user } From df9d7b2bb2383f4c5ad2fda97e6d3e8f2fabb723 Mon Sep 17 00:00:00 2001 From: Feng Ruohang Date: Tue, 3 Nov 2026 20:22:59 +0800 Subject: [PATCH 2/2] docs(conf): use the relocated AgensGraph template path --- conf/README.md | 4 ++-- conf/fork/agens.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/conf/README.md b/conf/README.md index 0efd7a8f6..b5542490e 100644 --- a/conf/README.md +++ b/conf/README.md @@ -18,7 +18,7 @@ Config templates can be designated using `./configure -c `, where the conf ./configure -c mysql # OpenHalo Kernel for MySQL Compatibility (14) ./configure -c pgtde # Percona PostgreSQL Server with TDE (18) ./configure -c oriole # OrioleDB Kernel for OLTP Enhancement (16/17/18) -./configure -c agens # AgensGraph kernel for Graph DB workloads (18) +./configure -c fork/agens # AgensGraph kernel for Graph DB workloads (18) ./configure -c mongo # 1-node PostgreSQL Mongo mode (DocumentDB + FerretDB APP) ./configure -c pgedge # pgEdge kernel for distributed PostgreSQL workloads (18) ./configure -c supabase # PostgreSQL configured for Supabase self-hosting (15~18) @@ -65,7 +65,7 @@ These are 1-node config template, which can be used to install pigsty on a singl * [mysql.yml](mysql.yml) : OpenHalo Kernel for MySQL Compatibility (14) * [pgtde.yml](pgtde.yml) : Percona PostgreSQL Server with TDE (18) * [oriole.yml](oriole.yml) : OrioleDB Kernel for OLTP Enhancement (17) -* [agens.yml](agens.yml) : AgensGraph kernel for Graph DB workloads (18) +* [fork/agens.yml](fork/agens.yml) : AgensGraph kernel for Graph DB workloads (18) * [pgedge.yml](pgedge.yml) : pgEdge kernel for distributed PostgreSQL workloads (18) * [supabase.yml](supabase.yml) : PostgreSQL configured for Supabase self-hosting (15~18) * [pg19.yml](pg19.yml) : PostgreSQL 19 beta with PGDG testing repo and minimal runtime packages diff --git a/conf/fork/agens.yml b/conf/fork/agens.yml index 97237ef48..cc06e77b2 100644 --- a/conf/fork/agens.yml +++ b/conf/fork/agens.yml @@ -3,7 +3,7 @@ # File : agens.yml # Desc : 1-node AgensGraph (Graph DB) template # Ctime : 2026-02-26 -# Mtime : 2026-07-06 +# Mtime : 2026-11-03 # Docs : https://pigsty.io/docs/conf/agens # License : Apache-2.0 @ https://pigsty.io/docs/about/license/ # Copyright : 2018-2026 Ruohang Feng / Vonng (rh@vonng.com) @@ -15,7 +15,7 @@ # # Usage: # curl https://repo.pigsty.io/get | bash -# ./configure -c agens +# ./configure -c fork/agens # ./deploy.yml all: