1.3 KiB
Executable File
1.3 KiB
Executable File
RoggioApp - Nächster Schritt: Das Seed/CRUD Script
Das Ziel
Die graue Theorie der Graphen-Architektur (Units, Traits, Events) mit echtem Leben füllen.
Wir brauchen einen visuellen / greifbaren Beweis, dass unser Prisma-Modell einen komplexen Baum (Wohnung im 1. Stock mit Inventar) abbilden kann und dass wir die Flächen/Kapazitäten rekursiv abfragen können.
Der Plan: Ein Node.js Playground-Script
Bevor wir ein riesiges Frontend bauen, schreiben wir ein simples seed.ts oder playground.ts Skript, das die Prisma-API nutzt.
Was das Script tun soll:
- Baum aufbauen: Es erstellt das Grundstück, ein Haus, den 1. Stock und eine "Wohnung Sonnenaufgang" mit Küche, Bad und Schlafzimmern inklusive Betten und Besteck (als Child-Units).
- Personen anlegen: Es erstellt eine Test-Person (z.B. "Sev") und speichert die "Ausweisnummer" testweise in unserer neuen
VaultData-Tabelle, um die Trennung zu simulieren. - Ein Event (Buchung) triggern: Es verknüpft Sev mit der "Wohnung Sonnenaufgang" für ein Datum.
- Die Graph-Abfrage (Der Test): Das Script führt die "Magic-Query" aus, die beweist, dass unser Ansatz funktioniert: Es fragt die Datenbank nach der Wohnung und rechnet rekursiv die Flächen der untergeordneten Räume und die Schlafplätze der Betten zusammen.