Hi,
Nachdem ich hier die Forensuche genutzt habe und leider noch nichts passendes dazu gefunden habe, erstelle ich hier mal einen neuen Thread.
Es geht dabei um folgendes:
Ich habe ein fertiges System mit funktionierendem Updater, der die Pakete vom Server herunterlädt, diese entpackt und dann eine upgrade.php oder eine update.php ausführt, in welches dann manuell die ganzen MySql Queries ausgeführt werden.
Soweit so gut.
Das Problem ist jetzt nur, dass die Datenbank auch öfters geupdatet werden soll und diese Updates auch mittlerweile automatisch generiert werden.
Ich habe aber leider noch nicht die passende Lösung dafür gefunden, wie ich den am einfachsten die Datenbank Updates erstelle.
Am einfachsten ist es wohl, wenn die Datenbankstruktur automatisch in XML Dateien gespeichert wird und dann beim Client die MySql Queries automatisch generiert und ausgeführt werden.
Dabei wird die aktuelle Datenbankstruktur mit der Datenbankstruktur in der XML Datei verglichen.
Jetzt die Frage:
Wie stellt man sowas am besten an?
Gibt es bereits Libs, die so etwas implementieren, sodass man dies nicht alles neu programmieren müsste oder habt ihr bessere Ansätze?
Vielen Dank schonmal!
Nachdem ich hier die Forensuche genutzt habe und leider noch nichts passendes dazu gefunden habe, erstelle ich hier mal einen neuen Thread.
Es geht dabei um folgendes:
Ich habe ein fertiges System mit funktionierendem Updater, der die Pakete vom Server herunterlädt, diese entpackt und dann eine upgrade.php oder eine update.php ausführt, in welches dann manuell die ganzen MySql Queries ausgeführt werden.
Soweit so gut.
Das Problem ist jetzt nur, dass die Datenbank auch öfters geupdatet werden soll und diese Updates auch mittlerweile automatisch generiert werden.
Ich habe aber leider noch nicht die passende Lösung dafür gefunden, wie ich den am einfachsten die Datenbank Updates erstelle.
Am einfachsten ist es wohl, wenn die Datenbankstruktur automatisch in XML Dateien gespeichert wird und dann beim Client die MySql Queries automatisch generiert und ausgeführt werden.
Dabei wird die aktuelle Datenbankstruktur mit der Datenbankstruktur in der XML Datei verglichen.
Jetzt die Frage:
Wie stellt man sowas am besten an?
Gibt es bereits Libs, die so etwas implementieren, sodass man dies nicht alles neu programmieren müsste oder habt ihr bessere Ansätze?
Vielen Dank schonmal!
Kommentar