Data Modeling
Database Design as Code
★ 4.6
ER Diagrams from SQLAlchemy
★ 4.2
N/A — web application, see dbdiagram.iopip install eralchemy2N/A — web application, see dbdiagram.iopip install eralchemy2Python data engineers use dbdiagram.io to design and document data models before implementation. The DBML text format can be stored in Git alongside Python pipeline code, making schema changes reviewable in pull requests. The SQL export generates DDL that can be applied directly via SQLAlchemy or Alembic migration scripts.
Data 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.
Individual Tool Pages