Fuehre technische Shopify-Runpersistenz ein

This commit is contained in:
2026-08-12 16:14:02 +02:00
parent c76a33c518
commit f2c9150cb3
4 changed files with 61 additions and 2 deletions
@@ -112,6 +112,15 @@ Fachliche Übergabe: `erp/bestellungen`
- [x] Verbindlichen Sub-Prozess-Vertrag für technische Shopify-Eventpersistenz dokumentieren.
- [x] Verbindlichen Sub-Prozess-Vertrag für die identifier-only Bestellübergabe dokumentieren.
- [ ] Technische Eingangstabelle und DB-Ownership für Shopify-Events festlegen.
- [x] `process_runs` als technische Laufpersistenz im Submodul `erp/import-integration` definiert.
- [x] `shopify_webhook_event` als technische Eingangstabelle im Submodul `erp/import-integration` definiert.
- [x] DB-Ownership für `process_runs` und `shopify_webhook_event` dokumentiert.
- [x] ERP-Backupskript im Repository angelegt: `scripts/db/synology_db_backup.sh`.
- [x] ERP-Backupskript auf DEV bereitgestellt.
- [x] Backupziel festgelegt: `/volume1/naurua_db_backups/dev`.
- [x] PostgreSQL-17-Clientcontainer für das ERP-Backup verwendet.
- [x] Manuelles DEV-Backup erfolgreich erzeugt und mit `pg_restore --list` verifiziert.
- [ ] Migration `0008_shopify_sync_technical.sql` auf DEV ausführen.
- [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`.
@@ -257,10 +266,11 @@ Aktueller Blocker:
- 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.
- Die vollständige Shopify-Bestandszählung und historische Zuordnung bleiben weiterhin offen.
- 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 Cron-Aufruf erreicht das Skript und verwendet den PostgreSQL-17-Clientcontainer.
- 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.
- Ein gültiger DEV-Dump wurde erzeugt und mit `pg_restore --list` verifiziert.
- Die DB-Migration wurde nach dem Backup noch nicht ausgeführt.
## Abnahmeregel