Der zuvor notierte Weg ueber Host 192.168.155.1 ist falsch - das ist die
Docker-interne Adresse und von aussen nicht erreichbar. Richtig ist SSH auf
Unraid plus docker exec in den Container 91-Firma-MariaDB (nicht 90-, wie die
SessionStart-Doku behauptet). Steht so in KB #839.
Ausserdem im Kopf der Datei vermerkt, warum ich die Korrektur nicht selbst
ausfuehre: Schreibzugriffe auf die Prod-DB sind per Konstruktion
zustimmungspflichtig, so steht es woertlich im Kopf von prod-db-read.sh.
Lesend pruefen geht ueber dasselbe Skript ohne Nachfrage.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Eddy hat die Korrektur der Prod-Datensaetze angewiesen. Das SQL liegt jetzt
unter doc/datenkorrekturen/ - bewusst NICHT unter sql/, weil alles dort von
Dolibarrs _load_tables() beim Aktivieren des Moduls automatisch ausgefuehrt
wird und eine Datenkorrektur in keinen automatischen Lauf gehoert.
Enthaelt Begruendung, den vollstaendigen Vorher-Zustand aller drei Zeilen
(rowid 5, 7, 10) und den Rueckweg. Die WHERE-Bedingung ist wiederholbar und
im Trockenlauf gegen Prod geprueft: sie trifft exakt diese drei Zeilen,
rowid 42 (echte Messung mit echtem Ergebnis) bleibt unangetastet.
Korrigiert werden nur measure_status und label - also die Bewertung und deren
Zusammenfassung. Die Spalte result bleibt unveraendert, sie ist die Messung
selbst und damit Beleg.
Ausgefuehrt ist die Korrektur noch nicht: der Sicherheitsfilter der Sitzung
blockiert Schreibzugriffe auf die Produktionsdatenbank.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>