# Object Browser

> Use list or grid views to inspect database objects, statistics, source, and bulk actions.

Source: https://dbxio.com/en/docs/object-browser

Language: en

Relative links resolve against https://dbxio.com/en/docs/object-browser.



The object browser collects objects from the active database or schema into one searchable list or grid. It is useful when a database contains many objects, when filtering by type or metadata matters, or when several objects need the same operation.

## When to Use It

* View many tables, views, procedures, functions, sequences, and other objects on one page
* Filter by name, type, schema, comment, or available statistics
* Compare table size, row count, creation/update time, and other driver-provided metadata
* Multi-select objects for open, copy, export, drop, or other bulk actions
* Inspect DDL or source without expanding a deep object tree

## Open the Browser

Open **Object Browser** from a connection, database, or schema context menu. DBX derives the catalog, database, and schema scope from the selected node.

The browser can open as a main tab or a side panel. The side panel is useful when you want to inspect objects while keeping the current query or data tab visible.

## Views and Filters

| Feature            | Behavior                                                                         |
| ------------------ | -------------------------------------------------------------------------------- |
| List view          | Best for name, type, schema, comment, row count, size, and related columns       |
| Grid view          | Best for scanning object cards and key summaries                                 |
| Object-type filter | Prioritizes tables by default and can switch to views, routines, and other types |
| Search             | Filters by object name, schema, type, and selected metadata                      |
| Column controls    | Resize and show columns; viewport state can be retained                          |

Statistics appear only when the driver can retrieve them reliably. Row counts and sizes can add cost in large databases, so disable unneeded statistics when necessary.

## Object Actions

Click or double-click an object to open a type-appropriate view:

* Table or view data
* Table structure, columns, indexes, foreign keys, triggers, and DDL
* Source for views, procedures, functions, triggers, and other objects
* Database-specific administration interfaces

Context menus can also provide:

* Copy name, qualified name, or DDL
* Generate query SQL
* Import, export, transfer, and schema entry points
* Open ER diagram, field lineage, or schema diff
* Rename, truncate, drop, or administer the object

Available actions depend on database capabilities, connection read-only state, and account privileges.

## Multi-Select and Bulk Actions

Use checkboxes to select multiple objects. Depending on the database, bulk actions can include:

* Open or copy multiple object names
* Export or generate SQL in bulk
* Drop, empty, or truncate selected tables
* Drop selected indexes
* Use cascade-aware batch actions for PostgreSQL and similar databases

Bulk drop, empty, and truncate operations can affect many objects. In production, verify selection, generated SQL, backups, and dependencies first.

## DDL and Source

* **View DDL** prefers definitions returned by the database or driver
* **Object source** covers views, procedures, functions, triggers, and other editable objects
* Source views support search and can open in the editor when the database and object allow it
* Saving source or executing DDL passes through read-only, production, and dangerous-operation checks

DBX shows the definition available from the active driver. Formatting, privileges/comments/storage properties, and direct edit support vary by database.

## Object Tree vs. Object Browser

| Object tree                                       | Object browser                                      |
| ------------------------------------------------- | --------------------------------------------------- |
| Best for hierarchy, pins, and frequent navigation | Best for filtering and comparing many peer objects  |
| Expands columns and child nodes                   | Uses columns, cards, and a side panel for summaries |
| Emphasizes context menus and drag-and-drop        | Emphasizes search, multi-select, and bulk actions   |

Both surfaces share object identity and metadata. Open an object from the browser, then reveal the same node in the object tree when needed.

## Boundaries

* Object types and statistic columns vary by database
* Row counts and sizes may be estimates or cached values
* System-object visibility depends on visible-schema and system-schema settings
* Read-only connections can inspect objects, DDL, and source, but mutation entry points are disabled or rejected
* Drivers may load large object sets in batches on first access

### [Object tree](/en/docs/schema-browser)

Use hierarchical navigation, pins, drag-and-drop, and database-specific context menus.

### [Table structure](/en/docs/table-structure)

Edit columns and indexes visually and review DDL.

### [Field lineage](/en/docs/field-lineage)

Trace relationships from foreign keys, views, and query history.

