On Wed, 18 Jun 2025 11:12:48 +0900 Michael Paquier <mich...@paquier.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 <nag...@sraoss.co.jp>