postgresql/src/bin
Noah Misch 1cdc07ad5a Sort DO_SUBSCRIPTION_REL dump objects independent of OIDs.
Commit 0decd5e89d missed
DO_SUBSCRIPTION_REL, leading to assertion failures.  In the unlikely use
case of diffing "pg_dump --binary-upgrade" output, spurious diffs were
possible.  As part of fixing that, align the DumpableObject naming and
sort order with DO_PUBLICATION_REL.  The overall effect of this commit
is to change sort order from (subname, srsubid) to (rel, subname).
Since DO_SUBSCRIPTION_REL is only for --binary-upgrade, accept that
larger-than-usual dump order change.  Back-patch to v17, where commit
9a17be1e24 introduced DO_SUBSCRIPTION_REL.

Reported-by: vignesh C <vignesh21@gmail.com>
Author: vignesh C <vignesh21@gmail.com>
Discussion: https://postgr.es/m/CALDaNm2x3rd7C0_HjUpJFbxpAqXgm=QtoKfkEWDVA8h+JFpa_w@mail.gmail.com
Backpatch-through: 17
2025-12-18 10:23:51 -08:00
..
initdb Translation updates 2025-11-10 13:02:28 +01:00
pg_amcheck Translation updates 2025-11-10 13:02:28 +01:00
pg_archivecleanup Translation updates 2025-11-10 13:02:28 +01:00
pg_basebackup Translation updates 2025-11-10 13:02:28 +01:00
pg_checksums Translation updates 2025-11-10 13:02:28 +01:00
pg_combinebackup Translation updates 2025-11-10 13:02:28 +01:00
pg_config Translation updates 2025-11-10 13:02:28 +01:00
pg_controldata Translation updates 2025-11-10 13:02:28 +01:00
pg_ctl Translation updates 2025-11-10 13:02:28 +01:00
pg_dump Sort DO_SUBSCRIPTION_REL dump objects independent of OIDs. 2025-12-18 10:23:51 -08:00
pg_resetwal Print new OldestXID value in pg_resetwal when it's being changed 2025-11-19 18:06:23 +02:00
pg_rewind Translation updates 2025-11-10 13:02:28 +01:00
pg_test_fsync Translation updates 2025-11-10 13:02:28 +01:00
pg_test_timing Translation updates 2025-11-10 13:02:28 +01:00
pg_upgrade Sort DO_SUBSCRIPTION_REL dump objects independent of OIDs. 2025-12-18 10:23:51 -08:00
pg_verifybackup Translation updates 2025-11-10 13:02:28 +01:00
pg_waldump Translation updates 2025-11-10 13:02:28 +01:00
pg_walsummary Translation updates 2025-11-10 13:02:28 +01:00
pgbench pgbench: Fix assertion failure with multiple \syncpipeline in pipeline mode. 2025-11-14 22:42:02 +09:00
pgevent meson: Build pgevent as shared_module rather than shared_library 2024-11-26 18:09:14 +01:00
psql Translation updates 2025-11-10 13:02:28 +01:00
scripts Translation updates 2025-11-10 13:02:28 +01:00
Makefile Add new pg_walsummary tool. 2024-01-11 12:48:27 -05:00
meson.build Add new pg_walsummary tool. 2024-01-11 12:48:27 -05:00