Skip to content

Conversation

@tuhaihe
Copy link
Member

@tuhaihe tuhaihe commented Dec 24, 2025

Build system:

  • Add CMakeLists.txt for PG 16/17/18 ports
  • Add FindPostgreSQL cmake modules for PG 16/17/18

API compatibility fixes for PG 16+:

  • Include varatt.h for VARSIZE/VARDATA macros (required since PG 16)
  • Replace pg_proc_aclcheck() with object_aclcheck() in Backend.hpp

Bug fix:

  • Fix -Wbool-compare warning in fm.c: change 'success' from bool to int since sortasort_try_insert() returns -1/0/1

Docker:

  • Add Dockerfile for PostgreSQL 16 and 17 Jenkins builds
  • Update Dockerfile_postgres_15_Jenkins
  • Add the module name, JIRA# to PR/commit and description.
  • Add tests for the change.

Build system:
- Add CMakeLists.txt for PG 16/17/18 ports
- Add FindPostgreSQL cmake modules for PG 16/17/18

API compatibility fixes for PG 16+:
- Include varatt.h for VARSIZE/VARDATA macros (required since PG 16)
- Replace pg_proc_aclcheck() with object_aclcheck() in Backend.hpp

Bug fix:
- Fix -Wbool-compare warning in fm.c: change 'success' from bool to int
  since sortasort_try_insert() returns -1/0/1

Docker:
- Add Dockerfile for PostgreSQL 16 and 17 Jenkins builds
- Update Dockerfile_postgres_15_Jenkins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant