2026-08-20 13:27:23 +02:00
|
|
|
|
# Datenbankmigration von 5.0 auf 8.0
|
|
|
|
|
|
|
2026-08-22 07:58:39 +00:00
|
|
|
|
Ziel: verstehen, wie sich das Datenbankschema der aktiven Tryton-Module
|
|
|
|
|
|
über die Versionen 5.0 bis 8.0 verändert, als Vorbereitung für die
|
|
|
|
|
|
eigentliche Migration. Zwei sich ergänzende Ansätze:
|
2026-08-20 13:27:23 +02:00
|
|
|
|
|
2026-08-22 07:58:39 +00:00
|
|
|
|
- **[doc/UPDATEANALYSE.md](doc/UPDATEANALYSE.md)** – Codeanalyse des
|
|
|
|
|
|
Updatemechanismus: statischer Scan der `__register__`-Methoden aller
|
|
|
|
|
|
Module über alle Versions-Branches hinweg. _(fertig)_
|
|
|
|
|
|
- **[doc/TESTDATEN.md](doc/TESTDATEN.md)** – Unterschiede im Zustand
|
|
|
|
|
|
erkennen, nachdem in zwei frisch installierten Versionen dieselben
|
|
|
|
|
|
Testdaten per Proteus angelegt wurden (Snapshot- und später
|
|
|
|
|
|
SQL-Dump-Vergleich). _(in Arbeit - siehe Stand im Dokument)_
|
|
|
|
|
|
- dazu als Vorarbeit: **[doc/MODELLVERGLEICH.md](doc/MODELLVERGLEICH.md)**
|
|
|
|
|
|
– welche Modelle/Felder gibt es je Version überhaupt, und wo hat sich
|
|
|
|
|
|
zwischen 5.0 und 8.0 tatsächlich etwas geändert (steuert, wo sich
|
|
|
|
|
|
Testdaten-Aufwand lohnt).
|
|
|
|
|
|
|
|
|
|
|
|
Eigene, von den Standardmodulen abweichende Module (`production`,
|
|
|
|
|
|
`stock_product_location`, `stock_split`, `stock_lot_sequence`) sind
|
|
|
|
|
|
bewusst noch nicht Teil dieser Analyse - erst wenn die Standardmodule
|
|
|
|
|
|
migrierbar sind, werden diese auf 8.0 portiert und die Testdaten-Pipeline
|
|
|
|
|
|
darauf erweitert.
|
2026-08-07 10:42:13 +00:00
|
|
|
|
|