From: | Noah Misch <noah(at)leadboat(dot)com> |
---|---|
To: | Robert Haas <robertmhaas(at)gmail(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Test instability when pg_dump orders by OID |
Date: | 2025-08-04 00:03:21 |
Message-ID: | 20250804000321.8b.nmisch@google.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, Jul 25, 2025 at 02:01:01PM -0400, Robert Haas wrote:
> On Thu, Jul 24, 2025 at 10:27 PM Noah Misch <noah(at)leadboat(dot)com> wrote:
> > I regret missing those in v1. I've attached v2, including branch-specific
> > patches. I'll first need to back-patch 350e6b8, which fixed sorting of CREATE
> > RULE, to v17 and earlier. Since 350e6b8 is conflict-free all the way back to
> > v13, I'm not attaching it.
>
> Back-patching 350e6b8 to facilitate back-patching this seems OK. I did
> a read-through of dobjcomp20-disambiguate-v2.patch and have no further
> review comments. I did not read through the back-patched versions on
> the assumption that back-porting was straightforward enough that a
> separate review was not required.
Pushed as 0decd5e. v14 supports binary-upgrade from v8.3 and regular dump
from v8.0. That required two other changes. First, pg_opclass.opcmethod had
name opcamid until v8.3 (commit a78fcfb). Accounting for both names was
trivial. Second, pg_am first had fixed OID AccessMethodRelationId in v8.1
(commit 7c13781). The find*ByOid functions have been assuming fixed catalog
OIDs since v15's commit 92316a4. The $SUBJECT commit added
findAccessMethodByOid() to all branches, so I changed the v14/v13
findAccessMethodByOid() to be more like v14/v13 findOprByOid(), which doesn't
assume AccessMethodRelationId. If folks want more details, let me know.
From | Date | Subject | |
---|---|---|---|
Next Message | Yugo Nagata | 2025-08-04 01:03:38 | Re: Fix a typo of comments in AutoVacLauncherMain |
Previous Message | Jean-Christophe Arnu | 2025-08-03 23:02:56 | Re: restore_command return code behaviour |