Zum Hauptinhalt springen

SQL exportieren (DDL)

EntityFlow verwandelt Ihr Diagramm in sofort ausführbares DDL. Klicken Sie in der oberen Leiste auf Exportieren und öffnen Sie den Tab SQL.

Export-Dialog, Tab SQL

DDL erzeugen​

  1. Wählen Sie einen Dialekt: PostgreSQL, MySQL, MariaDB, SQL Server oder SQLite.
  2. Fügen Sie optional einen Titel hinzu — er wird als führender SQL-Kommentar ausgegeben.
  3. Schließen Sie optional bestimmte Tabellen oder Gruppen über die Kontrollkästchen aus.
  4. Beobachten Sie, wie sich die Live-Vorschau aktualisiert, und klicken Sie dann auf Kopieren, um sie in die Zwischenablage zu übertragen.

Sie können auch Datei → SQL exportieren → {dialect} verwenden, um das gesamte Schema in einem bestimmten Dialekt mit einem Klick zu kopieren.

Dialektkorrekte Ausgabe​

Die Vorschau ist wirklich dialektbewusst, kein bloßes Suchen-und-Ersetzen:

AspektWie es sich anpasst
Quotierung"...", Backticks oder [...] je nach Engine
TypenAuf den nativen Typ jeder Engine abgebildet
Auto-IncrementSERIAL / IDENTITY / AUTO_INCREMENT / AUTOINCREMENT
EnumsNatives ENUM, wo unterstützt, andernfalls eine CHECK-Einschränkung
EinschränkungenSchlüssel und Verweise je nach Dialekt dargestellt
-- Acme Storefront
CREATE TABLE products (
id SERIAL PRIMARY KEY,
name varchar(255) NOT NULL,
category_id integer REFERENCES categories(id)
);

:::note Identisch auf dem Server Der serverseitige Export über die API ist Byte für Byte identisch mit dem, was Sie im Editor sehen — dieselbe Engine erzeugt beides, sodass CI und Benutzeroberfläche niemals auseinanderdriften. :::

tipp

Bevorzugen Sie ein kompaktes, werkzeugunabhängiges Format? Exportieren Sie stattdessen DBML, oder exportieren Sie JSON, um das vollständige Diagramm samt Layout zu erfassen.