Build the catalog
The Catalog screen is a tree of your metadata: connections at the top, then catalogs, schemas, tables, and columns. Select any node to see its details in the pane on the right, and add new structure by hand with the New control in the header.
The catalog header
Section titled “The catalog header”The selected node’s breadcrumb, title, and tabs all sit in one header band at the top of the screen. The band has two rows: the title with its summary and its actions, then the tab strip beneath them. A table or view shows Details, Columns, Lineage, Relationships, and Preview; a connection, catalog, or schema shows Details, Tables, and Canvas. Because both rows belong to the header rather than to the pane below, they stay in one place as you move between nodes.
When a node can be edited, its Save and Cancel actions appear on the right of the header, and a node that can be removed shows a Delete action there too. Nothing is written until you click Save, and Delete asks you to confirm first.
Add to the catalog
Section titled “Add to the catalog”Every object in the catalog is created from one control: the New button on the right of the header. It always opens the same menu, listing all five levels in the same order, New connection, New catalog, New schema, New table, and New column. There is no second arrow to click and no default action, so New never creates anything until you pick a level from the menu.
What your selection changes is which levels are available. Selecting a node enables everything from the top of the tree down to that node’s child, so you can add a sibling or a parent without changing your selection first:
| You have selected | Available in the menu |
|---|---|
| Nothing, or a connection | New connection, New catalog |
| A catalog | New connection, New catalog, New schema |
| A schema | New connection, New catalog, New schema, New table |
| A table or view | All five |
New connection is always available, because a connection has no parent to select first. The levels you have not unlocked are disabled and give the reason when you point at them: Select a catalog first, Select a schema first, or Select a table first.
Each create opens a small form already filled in from your selection (for example a new table is pre-filled with the schema you picked). When you save, the new node is created on your current branch and selected in the tree so you can keep working on it. Because the create lands on your branch, it shows up in commit review alongside any discovered or imported changes, and it is reviewed and committed the same way.
Working with the tables grid
Section titled “Working with the tables grid”Select a connection, catalog, or schema and its Tables tab lists everything beneath it in a grid.
The table name is a link. Single click it to open that table, and double click it to rename the table in place. Clicking anywhere else in a row selects the row instead of opening it, so you can select several rows for a bulk action, or edit a cell, without leaving the list.
The grid’s other columns are editable in place and save as you go. For the full picture, including the column chooser and pasting from a spreadsheet, see Editing in grids. Pasting rows past the last one on a schema’s Tables tab offers to create those tables in the schema, with the same preview and all-or-none confirm as the columns grid.