Aus deinem DDL wird ein ER-Diagramm.
Mit LetDraw wird aus SQL ein ER-Diagramm, mit einem einzigen Einfügen. Füg deine CREATE-TABLE-Anweisungen ein und erhalte jede Tabelle, jede Spalte, jeden Primär- und Fremdschlüssel als editierbare Formen angeordnet, mit eingezeichneten Beziehungen zwischen den Tabellen. Postgres, MySQL und Standard-SQL funktionieren gleichermaßen.
So erstellst du ein ER-Diagramm aus SQL
Von der Migrationsdatei oder dem Schema-Dump zum editierbaren Diagramm in unter einer Minute.
DDL kopieren
Hol dir die CREATE-TABLE-Anweisungen aus deinen Migrationen oder einem reinen Schema-Dump. Kommentare werden ignoriert, du kannst die Datei also so einfügen, wie sie ist.
In „Aus Code generieren“ einfügen
Öffne „Aus Code generieren“ (eine Pro-Funktion) im Menü „Weitere Werkzeuge“ und füge ein. Das SQL wird automatisch erkannt und eine Live-Vorschau erscheint.
Beziehungsstil wählen
Zeig Fremdschlüssel als einfache Linie, als geraden Pfeil, als Verbinder mit Smart-Routing oder in ER-Krähenfuß-Notation.
Einfügen und teilen
Leg das ERD auf die Leinwand, ordne es neu an oder ergänze Notizen, dann teil einen Link oder exportiere es als PNG, SVG oder PDF.
Von CREATE TABLE zum Diagramm, Spalte für Spalte
Jede Tabelle wird zu einem Raster mit Kopfzeile und einer Zeile pro Spalte, der Typ steht neben dem Namen. Primär- und Fremdschlüssel sind markiert, lange Typen werden gekürzt (timestamptz, varchar) und die Tabellen in einem sauberen Raster angeordnet. Alles besteht aus normalen LetDraw-Formen, daher bleibt jede Zelle editierbar. Solange das generierte ERD unverändert ist, gibt „Diagramm zu Code“ es als Mermaid-erDiagram-Code zurück.
- Postgres, MySQL und Standard-SQL, inklusive Namen in Anführungszeichen, Schema-Präfixen und IF NOT EXISTS
- Erkannte Schlüssel: PRIMARY KEY, UNIQUE, NOT NULL, Inline-REFERENCES und FOREIGN-KEY-Constraints
- Krähenfuß-Kardinalität, abgeleitet aus jeder Fremdschlüsselspalte (NOT NULL, UNIQUE)
Warum Teams ER-Diagramme aus SQL erstellen
Über ein Schema lässt sich leichter sprechen, wenn alle die Tabellen und ihre Verbindungen sehen.
Neue Entwickler einarbeiten
Gib Neuen am ersten Tag eine Karte der Datenbank statt eines Ordners voller Migrationsdateien.
Migrationen prüfen
Füg die neuen Tabellen neben die alten ein und besprecht die Änderung auf einer gemeinsamen Leinwand.
Doku und READMEs
Exportiere das ERD als PNG, SVG oder PDF und bau es in deine Doku, dein Wiki oder deine Designnotizen ein.
Altschemas prüfen
Erfasse ein geerbtes Postgres- oder MySQL-Schema auf einen Blick und entdecke die Tabellen, auf die nichts verweist.
Design-Reviews
Skizziere die Tabellen eines neuen Features, generiere das Diagramm und hinterlasse Kommentare direkt an den Beziehungen.
Datenbanken unterrichten
Zeig Lernenden, wie aus Schlüsseln und Fremdschlüsseln 1:n-Beziehungen mit Krähenfuß-Enden werden.
FAQ: ER-Diagramm aus SQL
Welches SQL kann ich einfügen?
Wird mein Schema irgendwohin hochgeladen?
Ist das kostenlos?
Kann ich das Diagramm bearbeiten oder wieder Code daraus machen?
Weitere Diagramme aus Code
Dein Schema als Diagramm, mit einem Einfügen.
Öffne LetDraw, füg deine CREATE-TABLE-Anweisungen ein und sieh zu, wie Tabellen und Beziehungen erscheinen.