docs: add 7 new docs pages and update 4 existing ones

Add new pages: Redis Browser, MongoDB Browser, Driver Management,
Keyboard Shortcuts, Object Browser, Connection Import, SQL Snippets.
Update: Data Grid (transpose view, column formatters, multi-row ops),
Table Structure Editor (PK editing, column reorder, tab UI),
AI Assistant (thinking mode, table mentions),
Database Support (ClickHouse TLS, GaussDB native, DuckDB modes).
This commit is contained in:
t8y2 committed 2026-05-25 22:54:58 +08:00
1 parent 8baa752721
commit b53a6dac8c
24 files changed
+1273 -16

No files matched your search

+55 -2
View File
@@ -76,6 +76,57 @@ Click a cell to open the detail panel. It is useful for values that are awkward
- Multi-line content
- Fields that should be explicitly set to `NULL`
## Transpose View
Toggle the transpose view to swap rows and columns. This is useful when:
- A table has many columns but few rows
- You want to compare column metadata (types, defaults, nullable flags) side by side
- You are inspecting a single row with wide columns
The transpose view preserves all grid features: sorting, filtering, editing, and export work the same way.
## Column Formatters
Custom column formatters let you control how specific column values are displayed:
- **Datetime formatting**: Choose a display format for date and time columns
- **JSON path extraction**: Extract a specific field from JSON/JSONB columns using a JSONPath expression
- **Value masking**: Hide or partially mask sensitive values
- **Custom templates**: Define your own display template for a column
Configure formatters from the column header menu. Formatters only affect display — they do not change the underlying data.
## Cell Detail Editor
The cell detail panel provides a full editor for individual cell values:
- **Value editor**: Edit cell content in a larger text area with syntax highlighting for JSON and SQL
- **Set NULL**: Explicitly write NULL to a cell
- **Image preview**: When a cell contains an image URL, the detail panel shows a rendered preview
- **Temporal editor**: Date and time cells use a dedicated date/time picker
## Multi-Row Operations
Select multiple rows to perform batch operations:
- **Batch clone**: Duplicate multiple rows at once
- **Batch delete**: Mark multiple rows for deletion in one action
- **Batch copy**: Copy multiple rows as TSV, CSV, JSON, Markdown, or INSERT statements
- **Copy as INSERT**: Generate a single `INSERT` statement with multiple value rows
- **Copy as UPDATE**: Generate `UPDATE` statements for selected rows
- **Copy without primary keys**: Generate INSERT statements that exclude auto-increment primary keys
## Header Controls
Column headers provide quick access to actions:
- **Sort**: Click to toggle ascending, descending, or clear sort. Right-click for context menu with sort options.
- **Column visibility**: Show or hide columns from a filterable checklist
- **Local column filter**: Filter values within the current result set by checking specific values
- **Compact mode**: When enabled in Settings, header actions (sort, format, filter) collapse into a single dropdown menu, giving column names more space
- **Compact filter builder**: Build complex client-side filters with multiple conditions in a compact UI
## Export and Copy
| Format | Use Case |
@@ -83,10 +134,12 @@ Click a cell to open the detail panel. It is useful for values that are awkward
| CSV | Excel, Numbers, or spreadsheet tools |
| JSON | Scripts, API debugging, or programmatic processing |
| Markdown | Issues, PRs, documentation, or chat |
| INSERT | Copy selected rows as executable `INSERT` statements |
| INSERT | Copy selected rows as executable `INSERT` statements (single or batched) |
| UPDATE | Copy selected rows as executable `UPDATE` statements |
| XLSX | Export directly to Excel format from the table context menu |
Before exporting, check the active filters and sort order so the exported data matches what you expect.
## Pagination And Large Results
DBX can page result sets and keep large grids responsive with virtual scrolling. For large tables, prefer database-side `WHERE` and `ORDER BY` clauses instead of relying only on client search, because the database can use indexes and return a smaller result set.
DBX can page result sets and keep large grids responsive with virtual scrolling. For large tables, prefer database-side `WHERE` and `ORDER BY` clauses instead of relying only on client search, because the database can use indexes and return a smaller result set. Page size is configurable and persists across sessions.