DBUpgrade-Mechanismus: umgekehrte Abhängigkeiten mit »required_by« angeben können
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 30 Jun 2020 11:52:59 +0000 (13:52 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 30 Jun 2020 11:55:35 +0000 (13:55 +0200)
commita74f9d57d972444f66f96497fbf9ce9ed91a86a2
treec935076f896b64938397f763c76b700cfebe807d
parent5094436740a7cd863255ccaea4ed8261a1cba10d
DBUpgrade-Mechanismus: umgekehrte Abhängigkeiten mit »required_by« angeben können

Existierender Mechanismus mit »depends« sagt: die Scripte in »depends«
müssen ausgeführt werden, bevor ich selber ausgeführt werde.

Mit »required_by« kann man das Umgekehrte angeben: ich selber muss
ausgeführt werden, bevor die Scripte in »required_by« ausgeführt
werden können.

Damit kann man z.B. kundenspezifische SQL-Upgrades schreiben, die
erzwungen vor offiziellen SQL-Upgrades ausgeführt werden, ohne die
offiziellen Upgrade-Dateien dafür verändern zu müssen.
SL/DBUpgrade2.pm