Hi,
das was ich suche ist vermutlich etwas abstrakt, aber vielleicht hat sich ja schonmal jemand in der Richtung Gedanken gemacht.
Wenn man ein Script entwickelt komm meist hier mal eine MySQL-Tabelle dazu, da wird jeder Tabelle ein Feld hinzugefügt, da werden nutzlose Felder entfernt.
Nur wer hebt sich als Macher von Scripts, über 3, 4 Jahre alle Versionen auf? Besonders bei Datenbanken mit vielen Tabellen wird es dann zur Sysiphus-Arbeit, wenn dann ein Kunde kommt und möchte auf die neuste Version umsteigen. Wenn man keine Alternativen hat bleibt nur ein Tabelle für Tabelle und Tabellenfeld für Tabellenfeld von Hand abzugleichen.
Nun meine Frage:
Gibt es nicht irgendetwas wo man sich diese manuelle Arbeit ersparen kann? Ich denke mal im vergleichen dürfte ein PC immer genauer und schneller sein als der Mensch.
Woran ich denke wäre eine Lösung wo man einen alten Strukturdump angibt, dann den neuen. Das Ganze wird verglichen und am Ende kommt ein SQL raus wo die Befehle drin stehen um die Struktur dem neuem Dump anzupassen.
Wenn jemand Tips und Lösungen kennt, immer her damit. Gibt bestimmt noch mehr Leute die sowas suchen würden.
Grüße
Norbert
das was ich suche ist vermutlich etwas abstrakt, aber vielleicht hat sich ja schonmal jemand in der Richtung Gedanken gemacht.
Wenn man ein Script entwickelt komm meist hier mal eine MySQL-Tabelle dazu, da wird jeder Tabelle ein Feld hinzugefügt, da werden nutzlose Felder entfernt.
Nur wer hebt sich als Macher von Scripts, über 3, 4 Jahre alle Versionen auf? Besonders bei Datenbanken mit vielen Tabellen wird es dann zur Sysiphus-Arbeit, wenn dann ein Kunde kommt und möchte auf die neuste Version umsteigen. Wenn man keine Alternativen hat bleibt nur ein Tabelle für Tabelle und Tabellenfeld für Tabellenfeld von Hand abzugleichen.
Nun meine Frage:
Gibt es nicht irgendetwas wo man sich diese manuelle Arbeit ersparen kann? Ich denke mal im vergleichen dürfte ein PC immer genauer und schneller sein als der Mensch.
Woran ich denke wäre eine Lösung wo man einen alten Strukturdump angibt, dann den neuen. Das Ganze wird verglichen und am Ende kommt ein SQL raus wo die Befehle drin stehen um die Struktur dem neuem Dump anzupassen.
Wenn jemand Tips und Lösungen kennt, immer her damit. Gibt bestimmt noch mehr Leute die sowas suchen würden.
Grüße
Norbert
Kommentar