Nachdem ich es geschafft habe, die neue Installation zum Laufen zu bringen, wollte ich jetzt die alten Datenbank-Inhalte in die Kivitendo erp einspielen.
Die stammen noch aus einer lx-office Version. Zwar die letzte, aber eben alt. Die letzte Postgresql Version war 9.1, die jetzige ist 9.3
Zuerst habe ich versucht, einfach über den Admin Bereich eine gleich lautende Datenbank anzulegen, aber weil gleich Tabellen etc angelegt wurden, so nehme ich an, hat das Einspielen der alten Datenbank nicht geklappt. Ich habe einen komplette Sicherung mit allen Datenbanken gemacht gehabt.
Also die wieder gelöscht und in der postgresql via Terminal die Datenbank angelegt und aus der Sicherung die Datenbank wieder hergestellt.
Nach dem Einloggen den Benutzer mit dem passenden Mandanten aufgerufen: Hier wollte Kivitendo die Datenbank aktualisieren. Doch danach gab es gleich eine Fehler-Meldung.
Nach Entsperren des Systems und nach Aufruf des Benutzers erschien dann das:
Während der Ausführung trat eine Ausnahme auf.
Typ: undef
Information:
do_transaction() failed - get_objects() - DBD::Pg::st execute failed: ERROR: column t1.deleted does not exist
LINE 2: t1.deleted,
at /usr/share/perl5/Rose/DB/Object/Manager.pm line 2014.
at /usr/share/perl5/Rose/Object/MakeMethods/Generic.pm line 52.
und etwas weiter unten, rot unterlegt:
Fehler!
get_objects() - DBD::Pg::st execute failed: ERROR: column t1.accounting_method does not exist
LINE 2: t1.accounting_method,
at /usr/share/perl5/Rose/DB/Object/Manager.pm line 2014.
at bin/mozilla/login.pl line 54.
Es fehlen also Spalten.
Den ganzen Tag habe ich schon probiert, komme aber immer zu dem selben Punkt.
Meine kivitendo_auth hat, so ganz nebenbei den Benutzer postgres, also meinen Superuser. Ist das ein Problem?