Upload a SQL DDL file, or use your active database, to instantly extract metadata insights — tables, keys, relationships, and more.
Upload a SQL file and click Analyze to see schema insights here.
Schema Insights goes beyond visualization — it statically analyzes your
CREATE TABLE DDL (or your live active database) and surfaces
the structural issues that are easy to miss by eye: missing primary keys,
orphaned tables, circular foreign keys, and naming inconsistencies.
snake_case convention.PRIMARY KEY defined.Catch missing PKs and circular FKs before they break a migration script.
Paste a teammate's new CREATE TABLE statements and sanity-check naming and keys.
Find orphaned and redundant tables accumulated over years of ad-hoc changes.
Get a normalization-level estimate and actionable tips for an existing schema.
What does "orphaned table" mean? A table with no foreign key relationship to or from any other table. Often an intentional lookup or staging table, but worth verifying it isn't a missed relationship.
What is a circular foreign key? A cycle where Table A references Table B, B references Table C, and C references back to A. These can complicate migrations, deletes, and insert ordering.
Does it check naming conventions? Yes — it flags tables that don't follow snake_case naming so you can standardize before shipping.
Can I run this against my live database? Yes — switch to "Use Active Database" if you're logged in and have a saved database connection active.