SQL · Schema · RLS · Logs

El panel /Rebase Studio

Gestiona tu base de datos
desde el mismo panel.

Una consola SQL, un constructor visual de esquemas, el editor de políticas de seguridad a nivel de fila, ramas de base de datos, cron y logs. Studio es el espacio de trabajo del desarrollador. Se registra dentro del mismo panel que CMS — y todo lo que hace visualmente lo escribe de vuelta como TypeScript que tú confirmas.

Code-as-Config

Editor de colecciones

Cada cambio visual genera TypeScript limpio y versionado mediante transformación del AST. Lo que ves en la interfaz es lo que se confirma en tu repositorio.

  • Las ediciones visuales escriben en archivos TypeScript reales
  • Configuración completa de la collection: properties, callbacks, reglas de acceso
  • Generación de esquemas Zod para validación en tiempo de ejecución
Editor de colecciones
orders.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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: /* ... */ }
};

Cada cambio visual se escribe de vuelta en este archivo mediante transformación del AST.

Cuando la interfaz se acaba, ya estás en SQL.

Varias pestañas, autocompletado contra tu esquema real, EXPLAIN y resultados que puedes editar en el sitio — todo contra tu propio Postgres, bajo la misma seguridad a nivel de fila que el resto.

iduuid
·titletext
·statustext
·author_iduuid
·created_attimestamptz
·contenttext
rebase_main
1
2
3
4
5
6
7
8
9
10
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;
QUERY RESULTS
✓ 5 rows · 12mspublic.posts
title
status
author
comments
Getting Started with Rebase
published
Alice Chen
24
Schema Migrations Guide
published
Bob Park
18
Custom Views Tutorial
draft
Alice Chen
7
RLS Best Practices
published
Eve Müller
31
REST API Deep Dive
draft
Bob Park
3
ROWS5
TIME12ms

El resto de la caja de herramientas

Cada herramienta de Studio viene con un proyecto generado y se ejecuta contra tu propia base de datos. Nada de esto es un servicio alojado.

Posts Scheme
id
uuid
title
text

Constructor visual de esquemas

Crea y modifica tablas, columnas y relaciones desde una interfaz visual.

Row Level Security
role === 'admin'ALL
role === 'editor'SELECT, UPDATE
public
DENIED

Seguridad a nivel de fila

Define permisos granulares por rol y por tabla — aplicados de forma nativa en PostgreSQL.

Visualizador de esquema
users
orders
products
tags

Visualizador de esquema

Un diagrama entidad-relación interactivo que muestra tablas, columnas y relaciones.

Ramas de base de datos
mainactive
feat/auth2h ago
staging1d ago

Ramas de base de datos

Copia la base de datos entera — esquema, filas, políticas —, cambia tu proyecto a ella y bórrala cuando termines. Crear, listar, inspeccionar, cambiar, borrar — no hay merge, y esta página no finge que lo haya.

JS Console
const sdk = rebase();
const users = await sdk
.collection("users")
.find({ role: "admin" });
// → 3 results

JS Console

Ejecuta JavaScript con el SDK de Rebase en un sandbox en vivo. Prueba consultas y automatiza tareas.

Tareas programadas
daily-cleanup0 3 * * *
sync-emails*/15 * * * *
gen-reports0 8 * * 1

Tareas programadas

Supervisa y gestiona las tareas programadas en segundo plano. Consulta logs, estado e historial de ejecuciones.

Explorador de API
GET/api/data/users
POST/api/data/orders
PUT/api/data/users/:id

Explorador de API

Documentación de API interactiva con pruebas de petición en vivo. Explora y prueba cada endpoint.

Explorador de logs
INFOGET /api/data/orders12ms
WARNseq scan on orders840ms
INFOPOST /api/auth/login31ms

Explorador de logs

Logs del sistema y de consultas, en directo. Filtra por nivel y sigue una consulta lenta hasta la sentencia que la ejecutó.

Storage
▸avatars/1,204 files
▸invoices/318 files
◦logo-v2.svg14 KB

Storage

Explora, sube y mueve archivos entre todas las fuentes de almacenamiento que declara tu proyecto — los mismos buckets en los que escribe tu API.

Backups
2026-08-27 03:00412 MB
2026-08-26 03:00409 MB
2026-08-25 03:00406 MB

Backups

Explora y descarga cada instantánea que ha tomado el planificador, con su tamaño y su antigüedad.

Claves de API
▪ci-deploywrite
▪agent-readonlyread
▪legacy-importrevoked

Claves de API

Emite claves de servicio con alcance para agentes y llamadas servidor a servidor, y revoca una sin tocar las demás.

Gestiona tu base de datos desde el panel.

Genera un proyecto y Studio viene con él: consola SQL, visualizador de esquema, editor de políticas RLS, ramas, cron, almacenamiento y logs — contra tu propio Postgres.

~pnpm dlx @rebasepro/cli init