Reverse Engineer Any Database into dbdiagram.io, PlantUML, Mermaid, or QuickDBD - Then Keep Designing

TL;DR AI
2 min readKey summary
SchemaCrawler can connect to any JDBC-accessible database and reverse-engineer its schema into editable diagram formats.
In the Northwind SQLite example, it exports to DBML for dbdiagram.io, plus PlantUML, Mermaid, and QuickDBD.
This enables a round-trip workflow: database schema to diagram editor, then back to DDL/SQL for continued design.
The article contrasts SchemaCrawler with SchemaSpy, noting SchemaSpy is better for static HTML documentation.

