it-swarm.com.de

Wie erhalte ich ein ERD-Diagramm für eine vorhandene Datenbank?

Ich habe eine PostgreSQL-Datenbank. Ich möchte seine ERD bekommen. Wie kann ich das machen?

47
Badr

Dafür haben wir DBVisualizer verwendet.

Description: Das Referenzdiagramm ist eine großartige Funktion, da es automatisch alle Primär-/Fremdschlüsselzuordnungen (auch referenzielle Integritätsbedingungen genannt) in einem Diagrammstil darstellt. Die Tabellenknoten und -relationen werden automatisch angelegt, wobei eine Reihe von Layoutmodi verfügbar ist. Das Ergebnisdiagramm ist einzigartig, da alle Informationen in einem optimalen und lesbaren Layout angezeigt werdenvon seiner Site

39
rudi-moore

Sie können dbeaver dazu verwenden. Sie können das ER-Diagramm als png/svg usw. exportieren.

DBeaver - https://dbeaver.jkiss.org/

Doppelklicken Sie auf ein Schema und öffnen Sie die Registerkarte "ER-Diagramm" (neben der Registerkarte "Eigenschaften").

29
krishnakumarp

pgModeler kann Nice ER-Diagramm aus PostgreSQL-Datenbanken generieren.

Es scheint, dass es kein Handbuch gibt, aber es ist leicht genug ohne Handbuch. Es ist QT-Anwendung. AFAIK, Fedora und Ubuntu haben ein Paket. (pgmodeler)

3
Yasuo Ohgaki

Das Perl-Modul SQL :: Translator kann dies mit wenig Arbeit erledigen.

1
giftnuss

Unser Team verwendet Visual Paradigm, um in vielen unserer Projekte ein ER-Diagramm aus der Datenbank zu generieren. Während wir hauptsächlich mit MS SQL und Oracle arbeiten, unterstützen sie meines Wissens auch andere DBMS wie PostgreSQL, MySQL, Sybase, DB2 und SQLite.

Schritte:

  1. Wählen Sie in der Symbolleiste von Visual Paradigm Tools> DB> Reverse Database ... aus 
  2. Behalten Sie die Einstellungen bei und klicken Sie auf Weiter. Wählen Sie PostgreSQL als Treiber aus und geben Sie die Treiberdatei dort an. Sie können dort einfach auf den Download-Link klicken, um den Treiber zu erhalten. 
  3. Geben Sie den Hostnamen, den Datenbanknamen, den Benutzer und das Kennwort ein und klicken Sie auf Weiter 
  4. Sie studieren dann Ihre Datenbank und listen die darin enthaltenen Tabellen auf. 
  5. Wählen Sie die Tabelle aus, um eine ERD zu bilden, und fahren Sie fort, und fertig. Eine ERD wird mit den von Ihnen ausgewählten Tabellen erstellt.

Übrigens unterstützen sie auch das Generieren und Aktualisieren des Datenbankschemas aus ERD.

Hoffe das hilft. :-)

Weitere Informationen zum Generieren von ERD aus der PostgreSQL-Datenbank

1
Kyle Costello

Laden Sie DbVisualizer von folgender Website herunter: https://www.dbvis.com/download/10.0

und nach der Installation Datenbankverbindung erstellen:

 SS1

Ändern Sie die hervorgehobenen Details Ihrer Datenbank und testen Sie sie durch Klicken auf Ping-Server. Zum Schluss klicken Sie auf Verbinden

Genießen. 

1
ankit

Schauen Sie sich vielleicht das Aqua Data Studio von AquaFold an. Es ist eine Datenbank IDE mit Entity-Relationship-Diagrammen. Es umfasst auch Datenprofilerstellung. Es ist nicht kostenlos, aber der Preis ist angesichts seiner Fähigkeiten sehr vernünftig.

0
dbexpert

ERBuilder kann ein ER-Diagramm aus PostgreSQL-Datenbanken generieren (Reverse-Engineering-Funktion).

Folgender Schritt, um ein ER-Diagramm zu erstellen:

• Klicken Sie auf Menü -> Datei -> Reverse Engineering

• Klicken Sie auf Neue Verbindung

• Geben Sie die PostgresSQL-Verbindungsinformationen ein

• Klicken Sie auf OK

• Klicken Sie auf Weiter

• Wählen Sie Objekte (Tabellen, Trigger, Sequenzen ...) aus, die Sie zurückentwickeln möchten.

• Klicken Sie auf Weiter.

  • Wenn Sie eine Testversion verwenden, wird Ihre ERD automatisch angezeigt.
  • Wenn Sie die kostenlose Version verwenden, müssen Sie die Tabellen aus der Baumansicht auf der linken Seite der Anwendung ziehen und ablegen

enter image description here

0
feliciano popov

Ich habe dieses Dienstprogramm geschrieben, es generiert automatisch den DSL-Code aus einer Postgres-Datenbank, die Sie dann in die Website dbdiagram.io/d einfügen können, um ER-Diagramme zu erhalten

https://github.com/nsingla/dbdiagrams

0
WhoIsNinja

Eine andere Option ist use Oracle SQL Developer . Zwei Schritte wie folgt:

(1) Zunächst müssen Sie SQL Developer mit Ihrer PostgreSQL-Datenbank verbinden .

(2) Dann können Sie ein Entity-Relationship-Diagramm (ER) mit SQL Developer erstellen

0
Yuci