Re: pg_upgrade ability to create extension from scripts
Andreas Karlsson <andreas@proxel.se>
From: Andreas Karlsson <andreas@proxel.se>
To: Regina Obe <lr@pcorp.us>, pgsql-hackers@lists.postgresql.org
Date: 2025-05-17T18:09:55Z
Lists: pgsql-hackers
On 5/17/25 7:58 PM, Regina Obe wrote: > Yah that is why I was suggesting as a switch not a default option. I think the default option works fine in most cases. > But I was thinking does pg_upgrade rely at all on OIDs? I guess that might make this not doable. I wasn't sure if that is part of the reason why it has to use > the objects of the extension as they existed in the db. It relies on OIDs which actually does make this a non-starter. Array types for example include the type's OID in the data. So I cannot see how this even can be made work without possibly tons of ugly hacks. pg_upgrade does enough clever hacks. Andreas