Zum Hauptinhalt springen

In EntityFlow importieren

Sie müssen nicht bei null anfangen. EntityFlow kann ein Diagramm aus einer leeren Arbeitsfläche, einem eingefügten Abfrageergebnis, einer Schemadatei oder einer Live-Datenbankverbindung erstellen. Wählen Sie den Weg, der zu dem passt, was Sie bereits haben.

Assistent für neues Diagramm

Möglichkeiten, ein Schema zu übernehmen​

  • Leer beginnen — öffnen Sie den Assistenten für neues Diagramm, wählen Sie eine Ziel-Engine und entwerfen Sie Tabellen von Hand.
  • Aus einer Abfrage importieren — fügen Sie das JSON-Ergebnis einer Introspektionsabfrage in den Assistenten ein. Keine Anmeldedaten verlassen Ihren Rechner. Siehe Aus einer Abfrage importieren.
  • DBML importieren — fügen Sie eine .dbml-Datei ein oder laden Sie sie hoch, und EntityFlow analysiert Tabellen, Felder, Enums und Referenzen. Siehe DBML importieren.
  • JSON importieren — laden Sie ein zuvor exportiertes EntityFlow-Diagramm für einen verlustfreien Hin- und Rückweg. Siehe JSON importieren.
  • Mit einer Datenbank verbinden — lesen Sie das Schema direkt aus PostgreSQL, MySQL/MariaDB, SQL Server, Supabase oder SQLite und halten Sie es synchron. Siehe Mit einer Datenbank verbinden und Mit einer Datenbank synchronisieren.

Was jeder Weg mit Ihrem Diagramm macht​

:::warning Importe ersetzen das aktuelle Diagramm Das Importieren von DBML oder JSON verwirft das Diagramm, das Sie gerade betrachten, und baut es aus der Datei neu auf. Exportieren oder duplizieren Sie zuerst, wenn Sie Ihre aktuelle Arbeit behalten möchten. :::

:::info Das Verbinden erfolgt schreibgeschützt Das Verbinden mit einer Datenbank ändert sie nie. EntityFlow liest nur das Schema, um Ihr Diagramm zu zeichnen – es schreibt niemals zurück, es sei denn, Sie führen selbst ausdrücklich eine generierte Migration aus. :::

WegQuelleErsetzt das Diagramm?Greift auf Ihre Datenbank zu?
Leer—Neues DiagrammNein
Aus einer Abfrage importierenEingefügtes JSONNeues DiagrammNein
DBML importieren.dbml-Datei/-TextJaNein
JSON importierenEntityFlow-JSONJaNein
Mit einer Datenbank verbindenLive-VerbindungNeues DiagrammSchreibgeschützt