Tables and columns
- Drag a table onto the canvas to create one. Click it to open the entity drawer.
- Columns have a name, type, length / precision, and per-column flags: NOT NULL, primary key, UNIQUE, DEFAULT (any expression), IDENTITY / AUTO_INCREMENT (with seed and increment).
- ERDone enforces “PK implies NOT NULL” — you can't produce invalid DDL by accident.
- Auto-PK convention: a column named {TableName}Id is promoted to PK automatically on add or rename.
- Table descriptions render as native SQL COMMENT per dialect.