-
Notifications
You must be signed in to change notification settings - Fork 176
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
Handling system tables errors #327
base: master
Are you sure you want to change the base?
Commits on Nov 28, 2019
-
allow build with PostgreSQL 12
Conflict changes was: new argument for RenameRelationInternal (,,,is_index) heap_open/heap_closewas moved to access/table.h (well, this is macro now, but I did not change callers code)
Configuration menu - View commit details
-
Copy full SHA for fed2faf - Browse repository at this point
Copy the full SHA fed2fafView commit details -
PostgreSQL 12 has no more OIDS support for user tables. relhasoids wa…
…s removed from pg_class, so create separate get_relhasoids C function
Configuration menu - View commit details
-
Copy full SHA for 32d32e5 - Browse repository at this point
Copy the full SHA 32d32e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6732338 - Browse repository at this point
Copy the full SHA 6732338View commit details -
tablespace test varian with qualified table name and without "TABLESP…
…ACE pg_default" sentence Due late april postgresql commit 87259588d0ab0b8e742e30596afa7ae25caadb18
Configuration menu - View commit details
-
Copy full SHA for 91fe63e - Browse repository at this point
Copy the full SHA 91fe63eView commit details -
support for PostgreSQL 12: documentation changes, adding PG 12 to tra…
…vis testing grid Prepare to releasee 1.4.5
Configuration menu - View commit details
-
Copy full SHA for 9e68b06 - Browse repository at this point
Copy the full SHA 9e68b06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb05a1 - Browse repository at this point
Copy the full SHA 1cb05a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3e3a79 - Browse repository at this point
Copy the full SHA c3e3a79View commit details -
Configuration menu - View commit details
-
Copy full SHA for d52c633 - Browse repository at this point
Copy the full SHA d52c633View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58614f1 - Browse repository at this point
Copy the full SHA 58614f1View commit details
Commits on Aug 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ee5f24a - Browse repository at this point
Copy the full SHA ee5f24aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aa8b69 - Browse repository at this point
Copy the full SHA 9aa8b69View commit details
Commits on Aug 18, 2021
-
Take ACCESS EXCLUSIVE LOCK carefully (#8)
Try to get the lock in loop with timeouts using `lock_exclusive()`. This allows to not stuck lock queue for readers if pg_repack cannot take the lock fast enough.
Configuration menu - View commit details
-
Copy full SHA for 7513317 - Browse repository at this point
Copy the full SHA 7513317View commit details
Commits on Aug 20, 2021
-
Raise ERROR message during repack_drop() (#9)
It is better to raise ERROR message if lock_exclusive() failed during calling repack.repack_drop() otherwise a user might not notice that pg_repack didn't clean up leftovers.
Configuration menu - View commit details
-
Copy full SHA for 95dd7fc - Browse repository at this point
Copy the full SHA 95dd7fcView commit details
Commits on Feb 1, 2022
-
* simple_prompt signature was changed * Use SearchSysCacheCopy1 macro instead of SearchSysCacheCopy direct call as more future-proof Per syscache.h: > The use of the macros below rather than direct calls to the corresponding > functions is encouraged, as it insulates the caller from changes in the > maximum number of keys. Also this fixes segfault on pg14, but still not sure why exactly. * Get rid the custom array_accum aggregate in favor of postgresql's built-in array_agg and string_agg. In postgresql 14, the signature of array_append was changed, and our create aggregate throws the error "function array_append(anyarray, anyelement) does not exist". Postgresql's built-in string_agg was introduced in postgresql 9.0, array_agg was from 8.4 release. Both are too old and no longer supported by pg_repack. So, instead of fixing the repack.array_accum, I want to drop it. One notable behavior difference is handling empty sets: array_agg will produce NULL. So I put several coalesce to avoid altering the query results. * Check for the existence of the tables specified by --table or --parent-table PostgreSQL 14 will produce something like ERROR: pg_repack failed with error: ERROR: relation "dummy_table" does not exist CONTEXT: unnamed portal parameter $2 = '...' The second line looks weird and breaks tests. The second word "ERROR" also looks strange. So an explicit check for the existence of a table has been added. * Prepare release 1.4.7 First sketch to see what buildfarm thinks. Also recheck PGVER=9.6 build * ubuntu xenial is EOL, try focal 20.04 LTS * third party apt-repositories removed from the Bionic build image. Next try https://docs.travis-ci.com/user/reference/bionic/#third-party-apt-repositories-removed * amd64 packages only, please * apt repository section was changed? * postgresql-14 beta1 should be already in repo, retry * try a workaround for pg9.5, 9.6 Possible we decide to drop these versions, but just check * missing build dependency by postgresql-server-dev lz4 * update docs broken links * Remove connection info from error log * remove unnecessary plus operator * fix typo in pgut.c * Fix typo Fix typo * Reassure the user that it's ok to drop the extension See reorg#281 Co-authored-by: melkij <[email protected]> Co-authored-by: Valeriya Popova <[email protected]> Co-authored-by: Daniel Merken <[email protected]> Co-authored-by: lincuiping <[email protected]> Co-authored-by: sunhm89 <[email protected]> Co-authored-by: zhuqx-fnst <[email protected]> Co-authored-by: Daniele Varrazzo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b2ecf7 - Browse repository at this point
Copy the full SHA 0b2ecf7View commit details
Commits on Mar 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 254ba8b - Browse repository at this point
Copy the full SHA 254ba8bView commit details
Commits on Dec 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e463b81 - Browse repository at this point
Copy the full SHA e463b81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fb3261 - Browse repository at this point
Copy the full SHA 2fb3261View commit details