Table Editor

Browse, insert, and edit rows in any of your tables — no SQL required.

Picking a database

The sidebar shows a database picker at the top. Switch it to point the editor at a different database; the table list reloads automatically.

Browsing rows

Pick a table from the sidebar — the center pane shows the first 50 rows, sorted by primary key. Use the Prev and Next buttons to page. The header strip shows total row count and your current primary-key columns.

Inserting a row

Click + Insert row in the toolbar. A modal lists every column with its type. Leave a field blank to send NULL (for nullable columns) or to fall back to the column's default (e.g. serial primary keys, now() defaults).

Editing & deleting

The pencil icon on each row opens it in the same modal. The trash icon deletes it after confirmation. Both actions are PK-based.

Note:Tables without a primary key are read-only in the Table Editor. Add one via the SQL Editor (alter table … add primary key (…)) to enable edits.

Type handling

  • int, bigint, numeric — parsed as numbers.
  • boolean — accepts true/false/1/0.
  • json, jsonb — parsed as JSON; invalid JSON is sent as a string.
  • Everything else — sent as text and cast by Postgres.

What's not here yet

  • Schema operations (add/drop columns, add indexes) — use the SQL Editor for now.
  • RLS policy management.
  • Full-text search across rows.