- What is the difference between an ER diagram and a schema diagram?
- An ER diagram models the conceptual design of a database — entities and their relationships. A schema diagram shows the physical implementation: actual table names, column types, primary/foreign keys. Both are often called ER diagrams colloquially.
- Can it reverse-engineer diagrams from existing databases?
- This tool works from SQL DDL (CREATE TABLE scripts). For live reverse-engineering from a running database, use tools like DBeaver, pgAdmin (PostgreSQL), or MySQL Workbench which connect directly and generate diagrams from the live schema.
- What SQL dialects are supported?
- PostgreSQL, MySQL, SQLite, and ANSI SQL syntax are parsed. Dialect-specific features (like MySQL AUTO_INCREMENT vs PostgreSQL SERIAL vs IDENTITY) are handled. SQL Server T-SQL and Oracle PL/SQL have limited support.