Editing Start
Create tables, memos, and relationships from the canvas context menu.
Importing or Exporting Files
Import JSON, schema SQL, GraphQL, DBML, or AML into the editor, and export JSON, schema SQL, or a PNG.
Table Editing
Add, select, reorder and delete columns, toggle column options, and copy or paste columns.
Table-related Functions
Select, move, copy, and duplicate tables and memos, set colors and view options, define indexes, choose a database, get around the canvas, and compare documents.
Relationship Editing
Delete a relationship, change its type, read the connector notation, and work with N:M and identifying relationships.
Quick Search
Open the command palette to switch tabs, run a command for the current tab, or jump to a table.
Visualization
A force-directed graph of every table, its columns, and the relationships between them.
Code Generator
Generate code for fourteen targets from the diagram, and set the table and column name case.
Undo, Redo
Undo and redo edits, what the history records, and stepping through it with Time Travel.
Settings
Relationship data type sync, scroll and zoom saving, maximum comment width, table width recalculation, column display order, and the shortcut list.