Frage

Ich habe eine PostgreSQL-Datenbank. Ich will seine ERD bekommen. Wie kann ich das tun?

War es hilfreich?

Lösung

Wir haben DbVisualizer dafür.

Beschreibung: Die Referenzen Graph ein großartiges Feature ist, da es automatisch alle Primär- / Fremdschlüsselzuordnungen macht in einem Diagramm Stil (auch referenziellen Integrität genannt). Der Tabellenknoten und Beziehungen werden automatisch gelegt heraus, mit einer Reihe von Layout-Modi zur Verfügung. Das resultierende Diagramm ist einzigartig, da es alle Informationen in einem optimalen und lesbaren Layout anzeigt. von seiner Website

Andere Tipps

Sie können mit dbeaver dies zu tun. Es ermöglicht Ihnen, die ER-Diagramm als PNG zu exportieren / svg etc.

DBeaver - https://dbeaver.io/

Klicken Sie doppelt auf einem Schema und öffnen Sie die „ER-Diagramm“ Registerkarte (neben „Eigenschaften“)

Download DbVisualizer von: https://www.dbvis.com/download/10.0

und nach der Installation von Datenbankverbindung erstellen:

 SS1

markiert ändern Detail Ihres db und Test durch Klick Ping-Server. Schließlich klicken Sie auf Verbinden

Genießen.

pgModeler aus PostgreSQL Datenbanken schön ER-Diagramm erzeugen.

Es scheint, gibt es keine manuelle ist, aber es ist einfach genug, um ohne Anleitung. Es ist QT-Anwendung. AFAIK, Fedora und Ubuntu hat Paket. (Pgmodeler)

In der neuesten Version von pgModeler (0.9.1) die Testversion Sie ERD erstellen kann (die Design-Taste nicht deaktiviert). Um dies zu tun:

  1. Klicken Sie auf Design-Taste, um zuerst ein leeres 'Design-Modell' zu erstellen
  2. Dann auf Import klicken und auf den Server und Datenbank Sie verbinden (sofern Sie nicht bereits festgelegt, dass bis in Managen, wobei in diesem Fall alle Ihre Datenbanken werden in Schritt 3 zur Auswahl verfügbar)
  3. Importieren Sie alle Objekte (es wird gewarnt, dass Sie das aktuelle Modell importieren, was in Ordnung ist, da es leer ist).
  4. Wechseln Sie nun zurück auf die Registerkarte Entwurf Ihre ERD zu sehen.

Unser Team Verwendung von Visual Paradigm ER-Diagramm aus der Datenbank in vielen unserer Projekte zu generieren. Während wir uns in erster Linie Arbeit auf MS SQL und Oracle, wie ich weiß, dass sie auch einige andere DBMS wie PostgreSQL, MySQL, Sybase, DB2 und SQLite unterstützt.

Schritte:

  1. Wählen Sie Extras> DB> Reverse-Datenbank ... in der Symbolleiste von Visual Paradigm
  2. Sie die Einstellungen halten wie und klicken Sie auf Weiter Wählen Sie PostgreSQL als Treiber und die Treiberdatei dort zur Verfügung stellen. Sie können klicken Sie einfach auf der Download-Link gibt den Fahrer zu bekommen.
  3. Geben Sie die Hostnamen, Datenbanknamen, Benutzer und Kennwort ein, und klicken Sie dann auf Weiter
  4. Sie werden dann Ihre Datenbank und Listen aus den Tabellen in sie studieren.
  5. Wählen Sie die Tabelle eine ERD zu bilden und weiter, und das ist es. Ein ERD wird mit den Tabellen erzeugt werden Ihnen präsentiert ausgewählt.

BTW unterstützen sie auch zum Erzeugen und Aktualisieren von Datenbankschema von ERD.

Hope, das hilft. : -)

Weitere Informationen über ERD von PostgreSQL-Datenbank zu erzeugen

Eine weitere Option ist verwenden SQL Developer . Zwei Schritte wie folgt:

(1) Zunächst einmal müssen Sie connect SQL Developer Ihre PostgreSQL-Datenbank .

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

Die Perl-Modul SQL :: Übersetzer können dies tun, mit wenig Arbeit.

hat vielleicht einen Blick auf AquaFold Aqua Data Studio. Es ist eine Datenbank IDE mit Entity-Relationship-Diagramme. Es enthält auch Daten Profilerstellung. Es ist nicht kostenlos, aber der Preis ist sehr vernünftig seine Fähigkeiten berücksichtigen.

ERBuilder kann ER-Diagramm von PostgreSQL-Datenbanken (Reverse Engineering-Funktion) erzeugen.

Im Folgenden Schritt folgt ein ER-Diagramm zu erzeugen:

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

• Klicken Sie auf neue Verbindung

• Füllen Sie PostgresSQL Verbindungsinformationen

• Klicken Sie auf OK

• Klicken Sie auf der nächsten

• Wählen Sie Objekte (Tabellen, Trigger, Sequenzen ... ..), dass Sie Ingenieur umkehren wollen.

• Klicken Sie auf Weiter.

  • Wenn Sie Testversion verwenden, wird Ihre ERD angezeigt automatisch.
  • Wenn die kostenlose Version verwenden, müssen Sie ziehen & Drop die Tabellen aus der Baumansicht in der linken Seite der Anwendung platziert

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

erhalten

https://github.com/nsingla/dbdiagrams

Sie können von PgAdmin ER-Diagramm erzeugen.

  1. Öffnen PgAdmin
  2. Rechtsklick auf einer Tabelle und select-Anweisung und es zeigt zwei Fenster eine Abfrage andere ist eine graphische Fenster, so dass Sie die Tabelle hinzufügen können, die Sie das Diagramm erstellen möchten.
  3. speichern gehen, wie zu speichern und wählen Graphical Query (Bild)
  1. Öffnen MySQL Workbench. Klicken Sie in den Home-Bildschirm ‚Create EER Modell aus vorhandener Datenbank‘. Wir tun dies für den Fall, dass wir bereits die Datenbank gemacht und jetzt wollen wir ein ER-Diagramm dieser Datenbank machen.

  2. Dann werden Sie sehen, die 'Reverse Engineering-Datenbank' dialouge. Hier, wenn Sie nach dem Passwort gefragt werden, vorausgesetzt, das Admin-Passwort. Bekomme hier mit dem Windows-Passwort nicht zu verwechseln. Hier müssen Sie das MySQL-Admin-Passwort zur Verfügung zu stellen. Klicken Sie dann auf Weiter.

  3. Im nächsten dialouge Feld sehen Sie, dass die Verbindung zum DBMS gestartet wird und das Schema wird revrieved aus der Datenbank. Weiter Gehe.

  4. Wählen Sie das Schema zuvor erstellt wurde. Es ist die Tabelle, die Sie das ER Diagramm erstellen möchten.

  5. Klicken Sie auf Weiter und gehen Sie zu Menü auswählen Objekte. Hier können Sie klicken Sie ‚Filter‘ zu verwenden, die ausgewählte Tabelle im Diagramm Objekte. Sie können beide Hinzufügen und Entfernen von Tabellen here.Then klicken Sie auf Ausführen.

6.When Sie gehen Weiter und Fertig stellen, die erforderlich ER-Diagramm auf dem Bildschirm ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top