erd.sketch

ERD diagram from SQLite SQL

You do not pick the dialect from a list — it shows in the script itself. Here is what the editor finds in a typical SQLite schema.

The inputschema.sql
CREATE TABLE users (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    email       TEXT NOT NULL UNIQUE,
    full_name   TEXT,
    is_active   INTEGER NOT NULL,
    created_at  TEXT NOT NULL
);

CREATE TABLE orders (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    user_id     INTEGER NOT NULL REFERENCES users(id),
    total       NUMERIC NOT NULL,
    note        TEXT,
    placed_at   TEXT NOT NULL
);
Detected as
SQLite
Told apart by
AUTOINCREMENT · INTEGER PRIMARY KEY

Parsed: 2 tables, 1 relation

Open the editor

The script stays in the browser: both parsing and generation run on your machine, nothing goes to a server.

Types of this dialect the editor knows

INTEGERREALTEXTBLOBNUMERIC