Skip to content
This repository has been archived by the owner on Apr 29, 2024. It is now read-only.

Orioledb #51

Merged
merged 7 commits into from
Mar 7, 2024
Merged

Orioledb #51

merged 7 commits into from
Mar 7, 2024

Conversation

samrose
Copy link
Collaborator

@samrose samrose commented Mar 4, 2024

What kind of change does this PR introduce?

This branch imports and builds the upstream https://github.com/orioledb/postgres/tree/patches16_23 patched source for psql 16

It also optionally downloads and compiles the https://github.com/orioledb/orioledb psql extension against the patched version of psql 16

There is now a psql_orioledb_16/bin and psql_orioledb_16/docker plus a set of extensions built against psql_orioledb_16/bin

we have retained psql_16/bin and psql_15/bin and docker image builds, tests as well.

This PR will remain in draft form until some issues listed below are ironed out

@samrose
Copy link
Collaborator Author

samrose commented Mar 4, 2024

Currently I am running into this error when trying to activate orioledb extensions

postgres=# create extension orioledb;
2024-03-04 16:49:17.899 EST [719135] ERROR:  could not load library "/nix/store/i87sbvk2npqhdmqa8ixbc83mjzam27wq-postgresql-and-plugins-16.2/lib/orioledb.so": /nix/store/i87sbvk2npqhdmqa8ixbc83mjzam27wq-postgresql-and-plugins-16.2/lib/orioledb.so: undefined symbol: CheckPoint_hook
2024-03-04 16:49:17.899 EST [719135] STATEMENT:  create extension orioledb;
ERROR:  could not load library "/nix/store/i87sbvk2npqhdmqa8ixbc83mjzam27wq-postgresql-and-plugins-16.2/lib/orioledb.so": /nix/store/i87sbvk2npqhdmqa8ixbc83mjzam27wq-postgresql-and-plugins-16.2/lib/orioledb.so: undefined symbol: CheckPoint_hook

...investigating it now :)

@samrose samrose self-assigned this Mar 4, 2024
…ed 16

this commit refactors building up package sets on 2 tracks
one for upstream psql 15 and 16, and one for psql 16 patched from
oriole/postgresql sources. There is an issue with oriole patched
postgresql where timescaledb extension cannot be built against the
patched orioledb postgresql sources. That issue will be addressed
in a follow up PR
@samrose samrose marked this pull request as ready for review March 6, 2024 22:59
@samrose samrose requested review from olirice and steve-chavez March 6, 2024 22:59
@samrose samrose merged commit 1bc138d into main Mar 7, 2024
2 checks passed
@samrose samrose deleted the orioledb branch March 7, 2024 00:16
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants