From: | Yugo Nagata <nagata(at)sraoss(dot)co(dot)jp> |
---|---|
To: | Michael Paquier <michael(at)paquier(dot)xyz> |
Cc: | Steven Niu <niushiji(at)gmail(dot)com>, Postgres hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
Subject: | Re: relrewrite not documented at the top of heap_create_with_catalog() |
Date: | 2025-06-18 03:04:01 |
Message-ID: | 20250618120401.2d22949fe69994f29d7c71d7@sraoss.co.jp |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Wed, 18 Jun 2025 11:12:48 +0900
Michael Paquier <michael(at)paquier(dot)xyz> wrote:
> On Mon, Jun 16, 2025 at 10:37:43PM +0900, Yugo Nagata wrote:
> > I think it's a good idea to move the description of heap_create_with_catalog
> > directly above the function itself, as it seems better to keep the explanation
> > close to the function definition rather than placing it before related functions.
> > A similar change was made to heap_drop_with_catalog in commit 49ce6fff1d34.
> >
> > I'm not sure whether this should be merged into the original patch, though.
>
> More to the point: the whole comment block feels incomplete. It is
> missing for example a couple of steps, like between 2) and 3) due to
> the introduction of binary upgrade logic. The logic of the function
> is much better guessed while reading through the code, IMO, so I would
> suggest to just remove the whole comment block, with the part about
> the "see comments above." at the top of the routine definition as we
> are proving to not be good in maintaining it. There is perhaps a bit
> more that could be cleaned up; that's some legacy code back from the
> original Postgres95.
I agree that the comment block should be removed, as it doesn't seem
so useful. I previously mentioned commit 49ce6fff1d34, which moved the comments
on heap_drop_with_catalog, but I also noticed that the step-by-step overview had
already been removed in commit 448eb0837f7a8, due to changes in the function’s logic.
Best regards,
Yugo Nagata
--
Yugo Nagata <nagata(at)sraoss(dot)co(dot)jp>
From | Date | Subject | |
---|---|---|---|
Next Message | shveta malik | 2025-06-18 03:22:36 | Re: Replication slot is not able to sync up |
Previous Message | jian he | 2025-06-18 02:55:38 | Re: Add SPLIT PARTITION/MERGE PARTITIONS commands |