You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Updated CI, Labeler, Docker, and branch security files for PG18 (#2246)
Updated the CI and Docker files for the PG18
Updated the labeler and branch security files for PG18.
Some of these only apply to the master branch but are updated
for consistency.
modified: .asf.yaml
modified: .github/labeler.yml
modified: .github/workflows/go-driver.yml
modified: .github/workflows/installcheck.yaml
modified: .github/workflows/jdbc-driver.yaml
modified: .github/workflows/nodejs-driver.yaml
modified: .github/workflows/python-driver.yaml
modified: docker/Dockerfile
modified: docker/Dockerfile.dev
modified: drivers/docker-compose.yml
* PG18 port for AGE (#2251)
* [PG18 port][Set1] Fix header dependencies and use TupleDescAttr macro
- Include executor/executor.h for PG18 header reorganization and use
TupleDescAttr() accessor macro instead of direct attrs[] access.
* [PG18 port][Set2] Adapt to expandRTE signature change and pg_noreturn
- Add VarReturningType parameter to expandRTE() calls using VAR_RETURNING_DEFAULT.
- Replace pg_attribute_noreturn() with pg_noreturn prefix specifier.
* [PG18 port][Set3] Fix double ExecOpenIndices call for PG18 compatibility
- PG18 enforces stricter assertions in ExecOpenIndices, requiring
ri_IndexRelationDescs to be NULL when called.
- In update_entity_tuple(), indices may already be opened by the
caller (create_entity_result_rel_info), causing assertion failures.
- Add a check to only open indices if not already open, and track
ownership with a boolean flag to ensure we only close what we opened.
- Found when regression tests failed with assertions, which this change
resolves.
* [PG18 port][Set4] Update regression test expected output for ordering
PG18's implementation changes result in different row ordering for
queries without explicit ORDER BY clauses. Update expected output
files to reflect the new ordering while maintaining identical
result content.
* [PG18 port][Set5] Address review comments - coding standard fix
Note: Assisted by GitHub Copilot Agent mode.
* Fix DockerHub build warning messages (#2252)
PR fixes build warning messages on DockerHub and on my local build.
No regression tests needed.
modified: src/include/nodes/ag_nodes.h
modified: src/include/optimizer/cypher_createplan.h
modified: src/include/optimizer/cypher_pathnode.h
modified: tools/gen_keywordlist.pl
---------
Co-authored-by: Krishnakumar R (KK) <65895020+kk-src@users.noreply.github.com>
@@ -125,7 +125,7 @@ Apache AGE is intended to be simple to install and run. It can be installed with
125
125
Install PostgreSQL
126
126
</h4>
127
127
128
-
You will need to install an AGE compatible version of Postgres<a>, for now AGE supports Postgres 11, 12, 13, 14, 15, 16 & 17. Supporting the latest versions is on AGE roadmap.
128
+
You will need to install an AGE compatible version of Postgres<a>, for now AGE supports Postgres 11, 12, 13, 14, 15, 16, 17, & 18. Supporting the latest versions is on AGE roadmap.
129
129
130
130
<h4>
131
131
Installation via Package Manager
@@ -143,7 +143,7 @@ sudo apt install postgresql
143
143
Installation From Source Code
144
144
</h4>
145
145
146
-
You can <ahref="https://www.postgresql.org/ftp/source/"> download the Postgres </a> source code and install your own instance of Postgres. You can read instructions on how to install from source code for different versions on the <ahref="https://www.postgresql.org/docs/17/installation.html">official Postgres Website.</a>
146
+
You can <ahref="https://www.postgresql.org/ftp/source/"> download the Postgres </a> source code and install your own instance of Postgres. You can read instructions on how to install from source code for different versions on the <ahref="https://www.postgresql.org/docs/18/installation.html">official Postgres Website.</a>
147
147
148
148
149
149
@@ -152,7 +152,7 @@ You can <a href="https://www.postgresql.org/ftp/source/"> download the Postgres
152
152
153
153
Clone the <ahref="https://github.com/apache/age">github repository</a> or download the <ahref="https://github.com/apache/age/releases">download an official release.
154
154
</a>
155
-
Run the pg_config utility and check the version of PostgreSQL. Currently, only PostgreSQL versions 11, 12, 13, 14, 15, 16 & 17 are supported. If you have any other version of Postgres, you will need to install PostgreSQL version 11, 12, 13, 14, 15, 16 & 17.
155
+
Run the pg_config utility and check the version of PostgreSQL. Currently, only PostgreSQL versions 11, 12, 13, 14, 15, 16, 17, & 18 are supported. If you have any other version of Postgres, you will need to install PostgreSQL version 11, 12, 13, 14, 15, 16, 17, & 18.
0 commit comments