uha4 a55774eff2 neues skript sql_dump_diff.py zum Vergleich von 2 sql-dumps.
- leere, frisch initialisierte Datenbanken der Versionen verglichen
- datasetprogramme erkennen jetzt auch suche nach standardtabellen wie uom
2026-08-22 17:45:46 +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:

  • 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.

S
Description
skripte und Dokumentation zur Datenbankmigration bei tryton
Readme
1.6 MiB
Languages
Python 99.1%
Shell 0.9%