a55774eff29739405d074245fdf540e4baac2507
- leere, frisch initialisierte Datenbanken der Versionen verglichen - datasetprogramme erkennen jetzt auch suche nach standardtabellen wie uom
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:
- doc/UPDATEANALYSE.md – Codeanalyse des
Updatemechanismus: statischer Scan der
__register__-Methoden aller Module über alle Versions-Branches hinweg. (fertig) - 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 – 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.
Languages
Python
99.1%
Shell
0.9%