Das Panel /Rebase Studio
Betreib deine Datenbank
aus demselben Panel.
Eine SQL-Konsole, ein visueller Schema-Builder, der Row-Level-Security-Policy-Editor, Datenbank-Branches, Cron und Logs. Studio ist der Entwickler-Workspace. Es registriert sich im selben Panel wie CMS — und alles, was es visuell tut, schreibt es als TypeScript zurück, das du committest.
Collection-Editor
Jede visuelle Änderung erzeugt sauberes, versioniertes TypeScript per AST-Transformation. Was du in der UI siehst, ist das, was in dein Repo committet wird.
- Visuelle Änderungen schreiben in echte TypeScript-Dateien
- Vollständige Collection-Konfiguration: Properties, Callbacks, Zugriffsregeln
- Zod-Schema-Erzeugung für Laufzeitvalidierung
import type { PostgresCollectionConfig } from "@rebasepro/types"; export const orders: PostgresCollectionConfig = { name: "Orders", slug: "orders", table: "orders", properties: { customer: { type: "string", name: "Customer" }, total: { type: "number", name: "Total" }, status: { type: "string", enum: { pending: "Pending", shipped: "Shipped", delivered: "Delivered" } }, }, securityRules: [/* ... */], callbacks: { onSave: /* ... */ } };
Jede visuelle Änderung wird per AST-Transformation in diese Datei zurückgeschrieben.
Wo die UI aufhört, bist du schon in SQL.
Mehrere Tabs, Autovervollständigung gegen dein echtes Schema, EXPLAIN und Ergebnisse, die du an Ort und Stelle bearbeitest — gegen dein eigenes Postgres, unter derselben Row-Level Security wie alles andere.
SELECT p.title, p.status, u.display_name AS author, COUNT(c.id) AS comments FROM posts p JOIN users u ON p.author_id = u.id LEFT JOIN comments c ON c.post_id = p.id GROUP BY p.id, u.id LIMIT 5;
Der Rest des Werkzeugkastens
Jedes Studio-Werkzeug kommt mit einem gescaffoldeten Projekt und läuft gegen deine eigene Datenbank. Nichts davon ist ein gehosteter Dienst.
Visueller Schema-Builder
Erstelle und ändere Tabellen, Spalten und Beziehungen über eine visuelle Oberfläche.
Row-Level Security
Definiere granulare Berechtigungen pro Rolle und pro Tabelle — nativ von PostgreSQL durchgesetzt.
Schema-Visualisierung
Ein interaktives ER-Diagramm mit Tabellen, Spalten und Beziehungen.
Datenbank-Branches
Kopiere die ganze Datenbank — Schema, Zeilen, Policies —, schalte dein Projekt darauf um und lösch sie, wenn du fertig bist. Anlegen, auflisten, ansehen, umschalten, löschen — ein Merge gibt es nicht, und diese Seite tut nicht so.
JS Console
Führe JavaScript mit dem Rebase-SDK in einer Live-Sandbox aus. Teste Queries und automatisiere Aufgaben.
Cron-Jobs
Überwache und verwalte geplante Hintergrund-Jobs. Logs, Status und Lauf-Historie einsehen.
API-Explorer
Interaktive API-Dokumentation mit Live-Request-Test. Jeden Endpunkt durchblättern und ausprobieren.
Log-Explorer
System- und Query-Logs, live gestreamt. Nach Level filtern und eine langsame Query bis zum Statement zurückverfolgen, das sie ausgeführt hat.
Storage
Durchsuche, lade hoch und verschiebe Dateien über alle Storage-Quellen, die dein Projekt deklariert — dieselben Buckets, in die deine API schreibt.
Backups
Durchsuche und lade jeden Snapshot herunter, den der Scheduler genommen hat, mit Größe und Alter.
API-Keys
Stelle gescopte Service-Keys für Agenten und Server-zu-Server-Aufrufe aus und widerrufe einen, ohne die anderen anzufassen.
Betreib deine Datenbank aus dem Panel.
Scaffolde ein Projekt, und Studio kommt mit: SQL-Konsole, Schema-Visualisierung, RLS-Policy-Editor, Branches, Cron, Storage und Logs — gegen dein eigenes Postgres.