Compjuta’s Blog

Update auf neue Version

9. April 2009 · Kommentar schreiben

Einen habe ich noch:

Update der Adempiere-Version auf eine neue (Sub-)Version, hier im Beispiel von 3.40s nach 3.45:

Als Benutzer haben Sie natürlich bereits eine bestehende Version der Datenbank.

Wenn Sie jetzt ohne Migration den neuen Client benutzen, erhalten Sie eine Fehlermeldung, dass die Datenbankversion nicht stimmt. Daher müssen Sie eine Migration der Datenbank durchführen:

1) Adempiere beenden: Im Adempiere-Verzeichnis „utils/RUN_Server2Stop.sh“ aufrufen.

2) Datensicherung: Im (alten) Adempiere-Verzeichnis „utils/RUN_DBExport.sh“ ausführen! (Falls etwas schief geht!)

3) Migration: Im Quellpaket zur neuen Version findet man das Verzeichnis „migration“. Dort wählt man die jeweiligen Unterverzeichnise aus, von der Version, mit der man gerade arbeitet bis zu „trunk“. In meinem Fall sind das „340s-342s“ und „342s-trunk“ aus. Falls man POSTGRES hat, findet man jeweils ein weiteres Unterverzeichnis „postgres“. Dann werden dort alle  sql-Dateien geöffnet (z.B. Editor oder pgAdmin). Am Anfang jedes Textes folgende Zeile einfügen:

SET search_path = adempiere, pg_catalog;

Den geänderten Text auf der Datenbank ausführen lassen (pgAdmin = F5). Nach jedem Lauf prüfen, ob es eine Fehlermeldung gibt. Bei einigen Umstellungen kann es Warnhinweise geben – das ist nicht ungewöhnlich. Aber es sollten keine Fehlermeldungen auftreten!!!

4) Adempiere wieder starten: Im Adempiere-Verzeichnis „utils/RUN_Server2.sh“ (evt. mit “ &“) starten.

Kategorien: how to (deutsch)
Mit Tag(s) versehen: , , ,

0 Antworten bis hierher ↓

  • Bis jetzt noch kein Kommentar ... Bring die Sache ins Rollen, und füll das untere Formular aus.

Kommentar schreiben