fix(db): comprehensive symbol recovery + safety fixes
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 22m1s
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 22m1s
This commit is contained in:
@@ -129,6 +129,11 @@ Ein Skript, das:
|
||||
|
||||
## Nächste Schritte
|
||||
|
||||
1. [ ] Recovery-Skript erstellen oder Backup einspielen
|
||||
2. [ ] Alle bestehenden Zeichnungen auf Korrektheit prüfen
|
||||
3. [ ] Optional: `onDelete: Cascade` auf `onDelete: SetNull` ändern, um zukünftige Probleme zu vermeiden
|
||||
1. [x] Recovery-Skript erstellt: `prisma/recover-symbols.js` (Sidebar/Admin)
|
||||
2. [x] Recovery-Skript erstellt: `prisma/recover-features.js` (Zeichnungen)
|
||||
3. [x] Renderer resilient gemacht: broken Symbole zeigen ⚠️ statt leeres Nichts
|
||||
4. [x] `onDelete: Cascade` → `onDelete: SetNull` auf TenantSymbol.icon geändert
|
||||
5. [x] Seed-Skripte auf Upsert umgestellt (Commit 5adadd2)
|
||||
6. [ ] `recover-symbols.js` auf Server ausführen
|
||||
7. [ ] `recover-features.js --dry-run` auf Server ausführen zur Analyse
|
||||
8. [ ] Falls broken Features: User informieren (Symbole manuell neu platzieren)
|
||||
|
||||
Reference in New Issue
Block a user