On 1/8/26 11:14 AM, Alastair Turner wrote:
I expect the same complication would exist for anything which moved functionality including data types into core. Which reinforces the point for me that extensions and upgrades is the yak that needs to be shaved before a lot of the discussions about where functionality should be maintained can be acted on.

I'll strip out the preparatory fix for cleaning up search path settings in initdb scripts into a separate thread.

FWIW, the discussion which led to proposing enabling the extension by default had started off as a discussion of what from the contrib extension world it would be desirable to move into core. Enabling an extension by default (with PL/pgSQL as an almost-precedent) was seen as a preferable alternative because:
  - It's a less intrusive change (which this thread may have invalidated)
 - It keeps the relevant extension points and APIs in use by something which goes through CI  - By providing that clearer boundary, it may (an admittedly very speculative may) help to scale the maintenance effort horizontally

A not very realistic dream for me would be to move some things (mostly the money type) out of core rather than moving moe stuff in to core, but given pg_upgrade and OID stability I do not think that is realistic.

Andreas



Reply via email to