Hallo zusammen,
ich möchte mehrere Kopien einer (MySQL-)Datenbank hinsichtlich derer Strukturen synchron halten. Ein simples Backup-/Restore-Tool scheidet aus dem Grund aus, weil die Daten dabei (zumindest bei den mir bekannten Tools) ebenfalls synchronisiert werden, was ich aber nicht möchte.
Konkret liegt eine Kopie der Datenbank in der Test-Umgebung, eine in der Produktiv-Umgebung sowie eine pro Entwickler vor. Nun soll es z.B. möglich sein, Änderungen an der DB-Struktur von einer Entwickler-Instanz zunächst in die Test-Instanz und anschließend die Produktiv-DB zu überführen. Dabei sollen, sofern das im konkreten Einzelfall möglich ist, vorhandene Datensätze nicht berührt werden. Die Test-DB enthält beispielsweise Daten für zahlreiche Test-Cases, die im Produktiv-System nichts zu suchen haben.
Kann mir jemand einen Tipp geben, mit welchem Tool/Vorgehen man das Problem vernünftig lösen kann?
Besten Dank im Voraus!