Browse Data
View, filter, sort, and page through rows in any table without writing SQL.
Open a table
Single-click a table in the sidebar to open the data grid. Right-click → View Data does the same.
Filter
Two filter surfaces coexist — pick the one that fits your task.
Per-column filter
Right-click a column header → Filter…
- Checkbox mode — pick the distinct values to include (NULL shown as a selectable token).
- Custom condition — pick an operator + value.
When you filter multiple columns, conditions combine with AND.
Structured filter panel
Bottom drawer with explicit AND / OR logic per rule. 16 operators: equals, not_equals, contains, not_contains, starts_with, ends_with, gt, gte, lt, lte, between, not_between, in, not_in, is_null, is_not_null.
It produces a live SQL preview and supports an "Override with raw SQL" mode.
Sort
Single column
Click a column header to cycle asc → desc → off.
Multi-column
Open the structured panel and add ORDER BY rules. They combine to a multi-column ORDER BY.
Pagination
Page size
Toolbar dropdown — 50 / 100 / 500 / 1000. Default is 100. Page count is read from the backend's total_count.
Nav
Page input + prev / next chevrons in the toolbar.
Data masking toggle
Display-only
A toolbar toggle hides values in columns matching the sensitive-name regex (password, token, api_key, credential, …) with ••••••••. The decision is purely client-side — column names come from the local grid metadata.
Not the same as AI masking
The display toggle does not affect AI / MCP paths. Those use a backend-enforced masking layer in crates/core/src/security/data_masking.rs that redacts values before any data leaves your machine. Keep this in mind when screen-sharing — the toggle is a UX nicety, not a security boundary.
Export the current view
Toolbar → Export. See Import & Export for format details.