Re: [PATCH] Support % wildcard in extension upgrade filenames

Christoph Berg <cb@df7cb.de>

From: Christoph Berg <cb@df7cb.de>
To: pgsql-hackers@lists.postgresql.org, pgsql-hackers@postgresql.org
Cc: Sandro Santilli <strk@kbt.io>, Laurenz Albe <laurenz.albe@cybertec.at>, Regina Obe <lr@pcorp.us>, Tom Lane <tgl@sss.pgh.pa.us>
Date: 2022-11-11T16:07:13Z
Lists: pgsql-hackers
Re: Sandro Santilli
> I'm attaching an updated version of the patch. This time the patch
> is tested. Nothing changes unless the .control file for the subject
> extension doesn't have a "wildcard_upgrades = true" statement.
> 
> When wildcard upgrades are enabled, a file with a "%" symbol as
> the "source" part of the upgrade path will match any version and

Fwiw I believe wildcard_upgrades isn't necessary in the .control file.
If there are no % files, none would be used anyway, and if there are,
it's clear it's meant as wildcard since % won't appear in any remotely
sane version number.

Christoph