Migration von File-DB auf MySql-DB Backend
Verfasst: Samstag 19. Juni 2010, 17:04
Hallo Heiner,
erst mal vielen Dank für die erstklassige Software: Wir haben gerade angefangen,
jverein zu benutzen und sind sehr schnell damit klar gekommen - dank des Hilfesystems
und des Forums.
Jetzt haben wir erkannt, dass es doch sinnvoll wäre, als Backend für die Daten eine
Mysql Datenbank anstatt der lokalen Files zu verwenden, damit auch andere
Vorstandsleute Daten abfragen können.
Für die Migration habe ich das Diagnose-Backup verwendet und das XML-File erstellt.
Dann habe ich $HOME/.jameica gelöscht, die nötigen Anpassungen in plugins/jverein/cfg/...
durchgeführt, die DB angelegt (Ubuntu 10.04) und dann wieder Jameica gestartet.
Beim Import des Diagnose-Backups (XML-File) gab es leider zahlreiche Fehler:
- das XML-File enthält die Einträge für die Beitragsgruppen doppelt
- die Buchungsklassen landen nicht in der Datenbank
- in Folge fehlender Buchungsklassen schlägt der Import der Buchungsarten fehl
Viele dieser Fehler führten einfach zu fehlenden Daten, z.B. die Betragsart bei den Mitgliedern fehlt.
Also generell klappt die Kommunikation mit der Datenbank, aber es scheint beim Import etwas zu
fehlen oder in falscher Reihenfolge angelegt zu werden.
Habe schon versucht, einzelne Rows der Tables manuell einzupflegen,
führte dann aber nicht zum Ziel, weil der Import irgendwann (als ich die
Übersicht vermutlich verloren hatte) mit "Datenbank nicht leer" abbrach.
Was kann ich tun? Oder müssen wir auf dem lokalen DB-Files bleiben?
Gruß,
Olli
erst mal vielen Dank für die erstklassige Software: Wir haben gerade angefangen,
jverein zu benutzen und sind sehr schnell damit klar gekommen - dank des Hilfesystems
und des Forums.
Jetzt haben wir erkannt, dass es doch sinnvoll wäre, als Backend für die Daten eine
Mysql Datenbank anstatt der lokalen Files zu verwenden, damit auch andere
Vorstandsleute Daten abfragen können.
Für die Migration habe ich das Diagnose-Backup verwendet und das XML-File erstellt.
Dann habe ich $HOME/.jameica gelöscht, die nötigen Anpassungen in plugins/jverein/cfg/...
durchgeführt, die DB angelegt (Ubuntu 10.04) und dann wieder Jameica gestartet.
Beim Import des Diagnose-Backups (XML-File) gab es leider zahlreiche Fehler:
- das XML-File enthält die Einträge für die Beitragsgruppen doppelt
- die Buchungsklassen landen nicht in der Datenbank
- in Folge fehlender Buchungsklassen schlägt der Import der Buchungsarten fehl
Viele dieser Fehler führten einfach zu fehlenden Daten, z.B. die Betragsart bei den Mitgliedern fehlt.
Also generell klappt die Kommunikation mit der Datenbank, aber es scheint beim Import etwas zu
fehlen oder in falscher Reihenfolge angelegt zu werden.
Habe schon versucht, einzelne Rows der Tables manuell einzupflegen,
führte dann aber nicht zum Ziel, weil der Import irgendwann (als ich die
Übersicht vermutlich verloren hatte) mit "Datenbank nicht leer" abbrach.
Was kann ich tun? Oder müssen wir auf dem lokalen DB-Files bleiben?
Gruß,
Olli