Hallo,
ich suche eine Möglichkeit, irgendwie zwei verschiedene Datenbanken strukturtechnisch zu vergleichen um am Schluß ein „Änderungsskript“ zu erhalten, über welches man die Struktur der zweiten Datenbank an die erste anpassen kann.
Beispiel 1:
Datenbank 1 beinhaltet eine Tabelle pages, welche in Datenbank 2 nicht existiert.
Das Skript sollte in dem Fall bei Datenbank 2 die fehlende Tabelle mit allen Feldern erzeugen.
Beispiel 2:
Datenbank 1 und Datenbank 2 haben zwar beide die Tabelle pages, allerdings hat bei Datenbank 1 die Tabelle pages das zusätzliche Feld parent_id, welches bei Datenbank 2 noch nicht vorhanden ist.
Das Skript sollte nun in dem Fall bei Datenbank 2 in der Tabelle pages das fehlende Feld ergänzen.
Leider habe ich keine Ahnung, wie man sowas realisieren kann. Allerdings weiß ich, daß das funktioniert, da bei uns in der Speditionssoftware so eine Funktion beinhaltet ist, welche bei Updates automatisch die Datenbank anpasst ohne daß ein fester vorheriger Stand für das Update erforderlich wäre.
Ich bin hier mal für jeden Tip dankbar.
Gruß
Thomas