Canvas Basics

The ERD canvas is the main workspace for placing tables and connecting relationships. Switch between select, add, relationship, memo, and group modes as you work.

Basic Screen

Table nodes are placed in the center of the canvas, and work mode buttons are stacked vertically in the left toolbar. The minimap in the upper right shows your current position in large ERDs, and the zoom slider next to it controls zoom in/out.

ERD canvas basic screen

Work Modes

You can change the current mode from the left toolbar or the canvas right-click menu. In relationship modes, the cursor and node handles change so you can see which type of connection you are creating.

ModeAction
Select / MoveSelect tables, memos, and groups, then adjust their positions.
Add new tableClick the canvas to create a new table node. This is unavailable while locked.
Non-identifying relationshipConnect a parent table and child table to create a regular FK relationship.
Identifying relationshipCreate a relationship where the parent key is part of the child table identifier.
MemoAdd an explanatory memo to the canvas.
GroupDrag to draw an area and group multiple tables by business unit.

Pan and Zoom

The canvas supports scroll panning, drag movement, minimap navigation, fit view, and a zoom slider. Node positions snap to a 16px grid, making it easier to keep consistent spacing in large diagrams.

ControlDescription
MinimapCheck the current viewport and table distribution across the full ERD.
Zoom sliderAdjust the zoom level with plus/minus buttons or by dragging the slider.
Fit ViewAutomatically adjusts the viewport so the current ERD fits on screen.
LockLocks interactions to prevent accidental node movement or editing.

Context Menu

Right-click an empty canvas area to show mode switching, paste table, auto-layout, image export, and DDL Import menus. Right-click a table to show detail view, save, restore, apply to DB, pull schema again, copy/cut, and column action menus.

Copy, Cut, and Paste

Tables and columns can be copied or cut from the context menu and pasted into the current ERD. If you copy multiple selected tables, the selected group is brought together. During paste, table names, FK names, index names, and constraint names are automatically adjusted when they conflict.

TargetAction
TableCopies the table structure and ERD placement. Pasting into the same ERD creates it with a non-conflicting name.
ColumnPastes selected columns into another table. If a column name already exists, it is adjusted to a new name.
ScopeCopied items can only be pasted into ERDs with the same Connection and Schema scope.