Erstellt vor 3 Jahren
Geschlossen vor 3 Jahren
#1721 closed Fehler (wont-fix)
$version in defaults
| Erstellt von: | grichardson@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.7.0 unstable |
| Schweregrad: | Verbesserung | Stichworte: | Systemeinstellungen |
| Beobachter: | s.schoeling@… |
Beschreibung
In defaults gibt es einen Eintrag für die Lx-Office Version, die einmal in sql/lx-office.sql gesetzt wird und dann nie wieder verändert wird:
INSERT INTO "defaults" ("version", "curr") VALUES ('2.4.0.0', 'EUR:USD');
Der Login-Screen nutzt den Wert, der in der Datei "VERSION" steht. Ich würde vorschlagen version in defaults auch beim Versionsupdate anzupassen, gerade wenn man mehrere Mandanten mit unterschiedlichen Lx-Office Versionen betreut kann man dann schnell sehen, welche Version mindestens schon eingespielt wurde, bisher würde ich das über die schema_info sehen.
Änderungshistorie (3)
comment:1 Geändert vor 3 Jahren durch s.schoeling@…
- Beobachter s.schoeling@… hinzugefügt
comment:2 Geändert vor 3 Jahren durch grichardson@…
Die Version aus defaults ist ein Relikt aus Zeiten von Pg-Upgrade(1). Die
Version wird immernoch benutzt wenn jemand von einer theoretischen 2.2.2 oder
so auf eine aktuelle Version upgraded. Danach werden die Upgradescripte
gesucht.
Ah, ok, wenn sie gar nicht mehr gebraucht würde hätte man sie ja ansonsten auch rausschmeißen können, aber so sind die Zusammenhänge klar. Wenn es sonst keine guten Gründe gibt version in defaults zu pflegen dann kann das ja so bleiben, spontan fand ich das jedenfalls ganz passend.
comment:3 Geändert vor 3 Jahren durch s.schoeling@…
- Lösung auf wontfix gesetzt
- Status von new nach closed geändert
geklärt - WONTFIX
Wenn überhaupt wird irgendwann das alte sql/Pg-Upgrade System in einen legacy Baum verschoben. Das ist dann aber ne komplett neue Sache.

Moin Geoffrey.
Die Version aus defaults ist ein Relikt aus Zeiten von Pg-Upgrade(1). Die Version wird immernoch benutzt wenn jemand von einer theoretischen 2.2.2 oder so auf eine aktuelle Version upgraded. Danach werden die Upgradescripte gesucht.
Eine einzlne Version soll eigentlich garnicht mehr in der Datenbank stehen. Wir hatten da mal drüber gereset, und es soll dann eher so sein, dass eine zukünftige Version den kompletten Pg-upgrade part rausschmeisst, und alte Daten aus der Datenbank schmeisst, dazu auch version in defaults. Die Version wird dann so getaggt, dass ein Upgrade aus horn-alten Lx-Office Version nicht mehr möglich ist, sondern dass man erstmal auf eine 2.6.0 oder ähnlich zwischen-upgraden muss.
Wenn Du weißt, dass esein stable release ist, was Du da hast, wie wärs mit
?