Ich habe eine PostgreSQL-Datenbank. Ich möchte seine ERD bekommen. Wie kann ich das machen?
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
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").
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)
Das Perl-Modul SQL :: Translator kann dies mit wenig Arbeit erledigen.
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:
Ü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
Laden Sie DbVisualizer von folgender Website herunter: https://www.dbvis.com/download/10.0
und nach der Installation Datenbankverbindung erstellen:
Ändern Sie die hervorgehobenen Details Ihrer Datenbank und testen Sie sie durch Klicken auf Ping-Server. Zum Schluss klicken Sie auf Verbinden
Genießen.
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.
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.
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
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