Files
RoggioApp/Brainstorm/260426/20_Naechster_Schritt_CRUD_Script.md
T
2026-04-26 19:42:42 +02:00

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:

  1. 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).
  2. 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.
  3. Ein Event (Buchung) triggern: Es verknüpft Sev mit der "Wohnung Sonnenaufgang" für ein Datum.
  4. 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.