Oliver Jakoubek
Software & Beratung

Datenbank-Migrationen

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

Page last modified on 2024-06-14 16:00

© 2001–2024 Oliver Jakoubek · Impressum · Datenschutz · Kontakt · ThisWebsiteLooksIntentionallyUgly