-
-
Notifications
You must be signed in to change notification settings - Fork 220
Multi version ext/pg partman #1854
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
pg_partman has a 5.3.1 release that could be worth moving to before merging (solves some uuidv7 things and better 17/18 compat) |
3873c38 to
b7c2a75
Compare
|
@jfroche was/is there a reason to rename the background worker for the shared library? It is likely best to keep the path the same so it does not deviate from the docs |
3d868ce to
5c57d27
Compare
5c57d27 to
d199683
Compare
I didn't realize the project was using different names for the library and the extension. I have adapted the code for that in d199683 |
Run upgrade and pg_regress tests for pg_partman extension in NixOS tests.
The pg_partman extension uses a different library name (pg_partman_bgw) than its extension name (pg_partman). This change separates the library name from the extension name to properly handle the background worker library installation and version switching.
5d05d9e to
e560b44
Compare
* feat: pg_partman all major versions * wip: stage pg_partman multi-version changes * add tests for pg_partman * add tests for pg_partman * add partman to local tests. remove from initial schema * add hypertable to partman test * feat: multiversion pg_partman * update v15 schema * Add nixos test for pg_partman extension Run upgrade and pg_regress tests for pg_partman extension in NixOS tests. * add 5.3.1 version for partman * fix: remove old pg_partman version and fix pg_regress outputs * fix(pg_partman): use correct library name for background worker The pg_partman extension uses a different library name (pg_partman_bgw) than its extension name (pg_partman). This change separates the library name from the extension name to properly handle the background worker library installation and version switching. * chore: bump again to release --------- Co-authored-by: Chris Gwilliams <[email protected]> Co-authored-by: Jean-François Roche <[email protected]>
* feat: pg_partman all major versions * wip: stage pg_partman multi-version changes * add tests for pg_partman * add tests for pg_partman * add partman to local tests. remove from initial schema * add hypertable to partman test * feat: multiversion pg_partman * update v15 schema * Add nixos test for pg_partman extension Run upgrade and pg_regress tests for pg_partman extension in NixOS tests. * add 5.3.1 version for partman * fix: remove old pg_partman version and fix pg_regress outputs * fix(pg_partman): use correct library name for background worker The pg_partman extension uses a different library name (pg_partman_bgw) than its extension name (pg_partman). This change separates the library name from the extension name to properly handle the background worker library installation and version switching. * chore: bump again to release --------- Co-authored-by: Chris Gwilliams <[email protected]> Co-authored-by: Jean-François Roche <[email protected]>
* feat: pg_partman all major versions * wip: stage pg_partman multi-version changes * add tests for pg_partman * add tests for pg_partman * add partman to local tests. remove from initial schema * add hypertable to partman test * feat: multiversion pg_partman * update v15 schema * Add nixos test for pg_partman extension Run upgrade and pg_regress tests for pg_partman extension in NixOS tests. * add 5.3.1 version for partman * fix: remove old pg_partman version and fix pg_regress outputs * fix(pg_partman): use correct library name for background worker The pg_partman extension uses a different library name (pg_partman_bgw) than its extension name (pg_partman). This change separates the library name from the extension name to properly handle the background worker library installation and version switching. * chore: bump again to release --------- Co-authored-by: Chris Gwilliams <[email protected]> Co-authored-by: Jean-François Roche <[email protected]>
* feat: pg_partman all major versions * wip: stage pg_partman multi-version changes * add tests for pg_partman * add tests for pg_partman * add partman to local tests. remove from initial schema * add hypertable to partman test * feat: multiversion pg_partman * update v15 schema * Add nixos test for pg_partman extension Run upgrade and pg_regress tests for pg_partman extension in NixOS tests. * add 5.3.1 version for partman * fix: remove old pg_partman version and fix pg_regress outputs * fix(pg_partman): use correct library name for background worker The pg_partman extension uses a different library name (pg_partman_bgw) than its extension name (pg_partman). This change separates the library name from the extension name to properly handle the background worker library installation and version switching. * chore: bump again to release --------- Co-authored-by: Chris Gwilliams <[email protected]> Co-authored-by: Jean-François Roche <[email protected]>
* feat: pg_partman all major versions * wip: stage pg_partman multi-version changes * add tests for pg_partman * add tests for pg_partman * add partman to local tests. remove from initial schema * add hypertable to partman test * feat: multiversion pg_partman * update v15 schema * Add nixos test for pg_partman extension Run upgrade and pg_regress tests for pg_partman extension in NixOS tests. * add 5.3.1 version for partman * fix: remove old pg_partman version and fix pg_regress outputs * fix(pg_partman): use correct library name for background worker The pg_partman extension uses a different library name (pg_partman_bgw) than its extension name (pg_partman). This change separates the library name from the extension name to properly handle the background worker library installation and version switching. * chore: bump again to release --------- Co-authored-by: Chris Gwilliams <[email protected]> Co-authored-by: Jean-François Roche <[email protected]>

refactor of pg_partman to include multiversion support, switching script, update of tests
PSQL-303