Files
tryton-db-migration/README.md
T

25 lines
1.2 KiB
Markdown
Raw Normal View History

2026-08-20 13:27:23 +02:00
# Datenbankmigration von 5.0 auf 8.0
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
- **[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