Skip to content

Conversation

@jfroche
Copy link
Collaborator

@jfroche jfroche commented Jun 26, 2025

Build multiple versions of the plv8 extension on different PostgreSQL versions. Add test for the extensions and their upgrade on PostgreSQL 15 and 17.

@jfroche jfroche requested review from a team as code owners June 26, 2025 16:00
@jfroche jfroche force-pushed the multi-version-ext/plv8 branch from b27fe73 to f789366 Compare June 26, 2025 22:43
Copy link
Contributor

@hunleyd hunleyd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rebase to fix conflicts?

@jfroche jfroche force-pushed the multi-version-ext/plv8 branch 2 times, most recently from 1ae4342 to 038862b Compare October 17, 2025 21:40
@samrose samrose force-pushed the multi-version-ext/plv8 branch 2 times, most recently from e8b57f7 to 0201732 Compare October 29, 2025 17:40
jfroche and others added 6 commits October 29, 2025 15:07
Build multiple versions of the plv8 extension on different PostgreSQL versions.
Add test for the extensions and their upgrade on PostgreSQL 15 and 17.
Port plv8/plv8#552 on version 3.1.x

Upgrade process between 3.1.4 and 3.1.5 fails with a segfault when
running ALTER EXTENSION plv8 UPDATE TO '3.1.5'.

To avoid relying on the upgrade code, we replace the upgrade process by
dropping the extension first and then install the new version.
Use extension test library
Test postgresql 15 only
Add pg_regress tests
@samrose samrose force-pushed the multi-version-ext/plv8 branch from 4c47cf1 to 349832d Compare October 29, 2025 19:07
@samrose samrose dismissed hunleyd’s stale review October 30, 2025 01:30

thanks for this review. rebase was a success

@samrose samrose merged commit 8ac1c90 into develop Oct 30, 2025
14 checks passed
@samrose samrose deleted the multi-version-ext/plv8 branch October 30, 2025 01:30
hunleyd added a commit that referenced this pull request Oct 30, 2025
* origin/develop:
  feat: support multiple versions of the plv8 extension (#1676)
  chore: bump wrappers version 0.5.6 (#1877)
  feat: support multiple versions of the pg_hashids extension (#1755)
hunleyd added a commit that referenced this pull request Oct 30, 2025
* origin:
  refactor(ansible): bring our ansible up to modern ansible-lint standards (#1869)
  feat: update supautils (#1879)
  feat: support multiple versions of the plv8 extension (#1676)
  chore: bump wrappers version 0.5.6 (#1877)
  feat: support multiple versions of the pg_hashids extension (#1755)
  fix: covering migrations for wrappers across all versions` (#1876)
  feat(Nix-flakes): Add pgBackRest flake (#1859)
  fix: wrappers 0.5.3 missing (#1872)
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.

4 participants