Re: PG 18 release notes draft committed - Mailing list pgsql-hackers

From Álvaro Herrera
Subject Re: PG 18 release notes draft committed
Date
Msg-id 202505151802.h5tomay4hksz@alvherre.pgsql
Whole thread Raw
In response to Re: PG 18 release notes draft committed  (Laurenz Albe <laurenz.albe@cybertec.at>)
List pgsql-hackers
On 2025-May-13, Laurenz Albe wrote:

> On the one hand, the catalogs don't promise to be a stable API, so there
> would be no need to enumerate such changes as compatibility breaks.

I think it might be useful to distinguish changes to views, which are
intended to be user-facing, from changes to "internal" catalogs, which
aren't.  I would think that it's reasonable to list changes to system
views in the incompatibility section, but not changes to the system
catalog tables.

As related anecdote, the rename of columns in pg_stat_activity a few
years back caused some pg_upgrade pain, which IMO was understandable;
it's reasonable to call that kind of thing out as a possible
incompatibility, at least IMO.

> The "Migration" section also doesn't list changes to the exported
> PostgreSQL functins, which has bitten me as extension developer several
> times.

Hmm.

-- 
Álvaro Herrera         PostgreSQL Developer  —  https://www.EnterpriseDB.com/
"No me acuerdo, pero no es cierto.  No es cierto, y si fuera cierto,
 no me acuerdo."                 (Augusto Pinochet a una corte de justicia)



pgsql-hackers by date:

Previous
From: Amit Kapila
Date:
Subject: Re: Restrict publishing of partitioned table with a foreign table as partition
Next
From: Peter Smith
Date:
Subject: Re: Proposal: Filter irrelevant change before reassemble transactions during logical decoding