Data Modeling
ER Diagrams from SQLAlchemy
★ 4.2
MySQL Database Design Tool
★ 4.4
pip install eralchemy2N/A — desktop application, see mysql.com/products/workbenchpip install eralchemy2N/A — desktop application, see mysql.com/products/workbenchData engineers use ERAlchemy to auto-generate ER diagrams from SQLAlchemy model definitions — running `eralchemy -i 'postgresql://user:pass@host/db' -o erd.png` produces an up-to-date diagram from the live database. This is commonly automated in CI/CD to keep schema documentation current with every migration.
Python data engineers use MySQL Workbench to visualize and design the MySQL schemas their pipelines write to. The EER diagrams serve as documentation for team members, and the SQL editor is used to test queries before embedding them in SQLAlchemy or pandas `read_sql()` calls. The schema diff tool validates that migrations applied correctly.
Individual Tool Pages