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