Für ein bestehendes MySQL-/MariaDB-Datenbank-Cluster wurde die Weiterentwicklung der Datenbankstrukturen auf ein zeitgemäßes Migrationstool umgestellt.
Davor wurden Änderungen einfach durch Einspielen des richtigen SQL-Skripts auf der Datenbank vorgenommen. Dabei musste über eine externe Dokumentation oder die manuelle Sichtung der Datenbank-Strukturen ermittelt werden, welche Strukturänderungen in welcher Datenbank noch fehlen.
Durch die Einführung eines Migrationstools (hier: goose) ist sichergestellt, dass die jeweilige Datenbank selbst weiß, welche Änderungen noch fehlen. Über einfache PowerShell-Skripte können alle Datenbanken - sowohl auf dem Test- als auch auf dem Produktivserver - gezielt aktualisiert werden. Dabei bedienen sich die diese Skripte für alle Server aus dem gleichen Bestand an SQL-Migrationsskripten.
MySQL · MariaDB · PowerShell · SQL
© 2001–2024 Oliver Jakoubek · Impressum · Datenschutz · Kontakt · ThisWebsiteLooksIntentionallyUgly