Inline edit
Double-click a cell. The right input type appears — number, datetime, text, boolean.
studio / tables · 01 — The daily surface
The Tables tab is what you open every morning. FK drilldown from any column. Inline edit with type coercion. JSON tree editor. Image preview from URL columns. Sensitive cells masked until you click reveal. Per-row tags and bookmarks.
02 — Six ways to edit a cell
Type-aware everywhere. Booleans get a select. JSON gets a tree. URLs that point at images get a lightbox. FKs become links. The right tool surfaces without a mode switch.
Double-click a cell. The right input type appears — number, datetime, text, boolean.
Open all fields at once for a full-row edit, with smart suggestions for new rows (created_at → =NOW()).
JSON columns get a structured editor — add keys, change types, edit nested objects without manual quoting.
URL columns that point at images render a thumbnail. Click for the full-size lightbox.
Foreign-key cells become links. Click to jump to the referenced row in its table.
⚡ button next to each input. UUID, NOW, TODAY, NanoID — type-aware presets.
03 — Operations on selections
Browse tools usually stop at one-row-at-a-time. Studio ships the bulk operations the table-first pattern actually needs — without dropping into a SQL tab.
Select rows, pick a column, set one value. Server runs it as a single UPDATE in a transaction.
Substring, exact, or regex (Postgres). Preview matches before you write. Three modes, one column at a time.
One column, one value, applied wherever it's currently NULL. Picker integration for type-aware defaults.
Mark a column sensitive. Cells render as ••• with a peek of first/last char. Reveal one cell at a time.
04 — The quiet wins
None of these change the model. They change the surface you spend Tuesday afternoon staring at.
Filters + sort + hidden cols + density, per table. Recall in one click.
Local filter on currently rendered rows. No server roundtrip.
Pin specific rows by PK. Persist across sessions.
Free-form labels for triage — todo, follow-up, do-not-touch.
Auto-refresh every N seconds. Watch a table fill up live.
Show all 40 columns, then hide the boring ones for the next session.
The system overview, contrast, eight surfaces, bundled architecture.
/studioCross-database — every connection, activity, search.
/studio/workspaceMulti-tab editor, plans, watch, charts.
/studio/sqlLock graph, RLS, roles, permission matrix.
/studio/securityViews, sequences, triggers, functions.
/studio/catalogThree deployment modes.
/studio/launch