Dokumentiere ERP-Backup-Clientblocker
This commit is contained in:
@@ -112,6 +112,13 @@ Fachliche Übergabe: `erp/bestellungen`
|
|||||||
- [x] Verbindlichen Sub-Prozess-Vertrag für technische Shopify-Eventpersistenz dokumentieren.
|
- [x] Verbindlichen Sub-Prozess-Vertrag für technische Shopify-Eventpersistenz dokumentieren.
|
||||||
- [x] Verbindlichen Sub-Prozess-Vertrag für die identifier-only Bestellübergabe dokumentieren.
|
- [x] Verbindlichen Sub-Prozess-Vertrag für die identifier-only Bestellübergabe dokumentieren.
|
||||||
- [ ] Technische Eingangstabelle und DB-Ownership für Shopify-Events festlegen.
|
- [ ] Technische Eingangstabelle und DB-Ownership für Shopify-Events festlegen.
|
||||||
|
- [x] ERP-Backupskript im Repository angelegt: `scripts/db/synology_db_backup.sh`.
|
||||||
|
- [x] ERP-Backupskript auf DEV bereitgestellt.
|
||||||
|
- [x] Backupziel im Skript festgelegt: `/volume1/naurua_db_backups/dev`.
|
||||||
|
- [x] 20 rollierende ERP-Dumps im Skript vorgesehen.
|
||||||
|
- [ ] Kompatiblen PostgreSQL-17-`pg_dump` auf DEV bereitstellen.
|
||||||
|
- [ ] Erfolgreichen manuellen Backup-Lauf nachweisen.
|
||||||
|
- [ ] Cronlauf mit erfolgreichem Dump nachweisen.
|
||||||
- [ ] `public.process_runs`-Voraussetzung auf DEV herstellen.
|
- [ ] `public.process_runs`-Voraussetzung auf DEV herstellen.
|
||||||
- [ ] Status- und Lagerübergaben zwischen den Modulen definieren.
|
- [ ] Status- und Lagerübergaben zwischen den Modulen definieren.
|
||||||
- [ ] Minimalen Identifier-Hand-off zwischen Import und Bestellungen definieren.
|
- [ ] Minimalen Identifier-Hand-off zwischen Import und Bestellungen definieren.
|
||||||
@@ -250,8 +257,10 @@ Aktueller Blocker:
|
|||||||
- Der vorgeschriebene DEV-DB-Wrapper `/volume2/webssd/erpnaurua/dev/scripts/db/psql.sh` ist auf Synology nicht vorhanden.
|
- Der vorgeschriebene DEV-DB-Wrapper `/volume2/webssd/erpnaurua/dev/scripts/db/psql.sh` ist auf Synology nicht vorhanden.
|
||||||
- Auf ausdrückliche Anweisung wurde ein read-only-Direktzugriff über `/usr/bin/psql` verwendet.
|
- Auf ausdrückliche Anweisung wurde ein read-only-Direktzugriff über `/usr/bin/psql` verwendet.
|
||||||
- Die vollständige Shopify-Bestandszählung und historische Zuordnung bleiben weiterhin offen.
|
- Die vollständige Shopify-Bestandszählung und historische Zuordnung bleiben weiterhin offen.
|
||||||
- Das verpflichtende DEV-Backup vor der ersten DB-Änderung ist blockiert: DEV läuft mit PostgreSQL 17.7, Synology stellt nur `pg_dump` 11.11 bereit.
|
- Der Cron-Aufruf erreicht das Skript jetzt; der Lauf bricht kontrolliert ab, weil der Server PostgreSQL 17 und der verfügbare Client `pg_dump` 11 verwendet.
|
||||||
- Der Backup-Versionsfehler wurde erkannt; es wurde kein gültiges Backup erzeugt und keine DB-Änderung ausgeführt.
|
- Das Backupziel ist `/volume1/naurua_db_backups/dev`.
|
||||||
|
- Der Logpfad ist `/volume1/naurua_db_backups/dev/synology_db_backup.log`.
|
||||||
|
- Es wurde kein gültiges Backup und keine DB-Änderung erzeugt.
|
||||||
|
|
||||||
## Abnahmeregel
|
## Abnahmeregel
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user