Datenbank
Sobald Supabase verbunden ist, kann Cadrant eine vollständige PostgreSQL-Datenbank für Ihre Anwendung erstellen und verwalten. Tabellen, Beziehungen und Zugriffsrichtlinien werden automatisch aus Ihren Prompts konfiguriert.
Automatische Tabellenerstellung
Wenn Sie Ihre Daten in einem Prompt beschreiben, erzeugt Cadrant automatisch das passende Datenbankschema:
- Tabellen werden mit passenden Spalten, Typen und Constraints erstellt.
- Beziehungen zwischen Tabellen (Fremdschlüssel) werden automatisch eingerichtet.
- Indizes werden für häufige Abfragen hinzugefügt.
- Sie können das Schema im Datenbank-Panel Ihres Projekts ansehen und ändern.
Row Level Security (RLS)
Supabase nutzt das RLS-System von PostgreSQL, um zu steuern, wer Daten lesen, erstellen, aktualisieren oder löschen darf:
- Cadrant richtet grundlegende RLS-Richtlinien anhand Ihres Prompts ein.
- Standardmäßig sind Daten geschützt: Nur authentifizierte Nutzer können darauf zugreifen.
- Sie können Richtlinien im Supabase-Dashboard für feinere Regeln anpassen.
- Beispiel: « nur der Autor kann seinen Artikel bearbeiten » wird zu einer automatischen RLS-Richtlinie.
Best Practices
- Beschreiben Sie Ihre Daten in klaren Fachbegriffen in Ihren Prompts.
- Prüfen Sie die RLS-Richtlinien in Supabase, bevor Sie in Produktion gehen.
- Nutzen Sie das Datenbank-Panel, um erstellte Tabellen und ihre Daten zu inspizieren.
- Bei komplexen Schemas Schritt für Schritt vorgehen: zuerst Haupttabellen, dann Beziehungen.
Sie können Ihr Supabase-Dashboard direkt aus dem Datenbank-Panel Ihres Projekts öffnen, um das Schema zu ändern, SQL-Abfragen auszuführen oder Daten manuell zu verwalten.