Noah Misch

Results 7 issues of Noah Misch

This prevents v15+ DROP DATABASE hanging when a pglogical process waits inside one of these calls. (See https://github.com/2ndQuadrant/pglogical/issues/418 for fixes of that symptom under different conditions.) In all versions, it...

Commit 418099df971835560eb5ac6076955fcc65eb4599 added this macro to every other pglogical_compat.h. `make installcheck` passes.

The first non-HOT update corrupted the primary key index. The heapallindexed() implementation comes from: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=5184932432

When reading !indisready indexes, their structural defects may elicit low-level errors, as seen in the new test coverage. While we must skip those, !indisvalid indexes don't have that problem and...

Example pass w/ NetBSD 9.3: https://www.cpantesters.org/report/5dd40274-f12f-11ee-be45-8b0dec80b09a Example fail w/ NetBSD 10.0: https://www.cpantesters.org/report/efbcc1aa-f5f1-11ee-a642-ee3ed50263fb I've reproduced this via GitHub Actions (uses bsd workflow fixes that I need to polish for inclusion): https://github.com/nmisch/IPC-Run/actions/runs/8873497758/job/24359422461...

https://testanything.org/tap-specification.html#todo-tests says "Should a todo test point begin succeeding, the harness should report it as a bonus." Meson chooses to treat that as a form of failure. The Perl modules...

test targets

See https://github.com/pgaudit/pgaudit/pull/260 for a report against another project using syntax `SET search_path = 'pg_catalog, pg_temp'`. A search of PGXN for `'pg_catalog,` turned up one match in a citus test. While...

regression tests