Datenbank-Browser
Tabellen prüfen, Queries ausführen und Datenänderungen verfolgen — ohne XAEIO zu verlassen.
Wo finden
Sobald eine Datenbank verbunden ist, erscheint in der Workspace-Toolbar ein Database-Tab — er gehört zu den Tabs, die eine Integration mitbringt, und taucht deshalb nur bei Projekten mit Datenbank auf. Derselbe Browser ist auch im Backend-Tab unter Database erreichbar. Er zeigt das Schema der PostgreSQL-Datenbank deines Projekts — dieselbe DB, die beim Verbinden von PostgreSQL über das Integrations-Menü angelegt wurde.
Was möglich ist
- Tabellen browsen — Tabelle aus der Sidebar wählen, alle Spalten mit Typen und Constraints sehen, durch Zeilen blättern
- Suchen & filtern über jede Spalte, ohne SQL zu schreiben
- Schema inspizieren — Primary Keys, Foreign Keys, Indizes, Defaults
- Zeilen bearbeiten — Zeilen direkt anlegen und ändern. Dafür braucht eine Tabelle einen Primary Key; ohne ihn ist der Browser nur lesend
- SQL über den Agenten — im Browser gibt es keine Query-Konsole. Frag im Chat, der Agent führt die Anweisung aus, und das ausgeführte SQL steht im Verlauf
- Migrationen — jede Schema-Änderung die der Agent vornimmt, erscheint hier als Flyway-versionierte Migration; die Historie ist sichtbar
Dev vs Prod
Der Browser schaltet zwischen Dev (Workspace) und Prod (Veröffentlicht) per Toggle oben rechts um. Parallele Writes sind isoliert; Queries auf Prod berühren Dev nicht und umgekehrt.
Sicherheit
Standardmäßig Read-Only. Destruktive Statements (DROP, DELETE ohne WHERE, TRUNCATE) brauchen explizites Umschalten in Write-Modus plus Bestätigung. Migrationen sind der kanonische Weg um das Schema zu ändern — direktes DDL wird abgeraten, weil es die Migration-Historie aus dem Tritt bringt.
Den Agent zu deinen Daten fragen
Der KI-Chat kann auch in die Datenbank schauen, wenn du Daten-Fragen stellst (z.B. wie viele Bestellungen letzte Woche, welcher Nutzer hat am meisten ausgegeben). Der Agent nutzt eine Read-Only-Rolle mit Row-Limits und Statement-Timeouts, damit nichts versehentlich kaputt geht.