Ich habe eine PostgreSQL-Datenbank. Ich möchte seine ERD bekommen. Wie kann ich das machen?
Ich habe eine PostgreSQL-Datenbank. Ich möchte seine ERD bekommen. Wie kann ich das machen?
Antworten:
Dafür haben wir DBVisualizer verwendet .
Beschreibung: Das Referenzdiagramm ist eine großartige Funktion, da es automatisch alle Primär- / Fremdschlüsselzuordnungen (auch als referenzielle Integritätsbeschränkungen bezeichnet) in einem Diagrammstil rendert. Die Tabellenknoten und Relationen werden automatisch angeordnet, wobei eine Reihe von Layoutmodi verfügbar sind. Das resultierende Diagramm ist einzigartig, da alle Informationen in einem optimalen und lesbaren Layout angezeigt werden. von seiner Website
Sie können dazu dbeaver verwenden. Sie können das ER-Diagramm als PNG / SVG usw. exportieren.
DBeaver - https://dbeaver.io/
Doppelklicken Sie auf ein Schema (z. B. Schemas-> public-> Tables) und öffnen Sie die Registerkarte "ER-Diagramm" (neben der Registerkarte "Eigenschaften").
pgModeler kann aus PostgreSQL-Datenbanken ein schönes ER-Diagramm erstellen.
Es scheint, dass es kein Handbuch gibt, aber ohne Handbuch ist es einfach genug. Es ist eine QT-Anwendung. AFAIK, Fedora und Ubuntu haben Paket. (pgmodeler)
In der neuesten Version von pgModeler (0.9.1) können Sie mit der Testversion ERD erstellen (die Schaltfläche "Design" ist nicht deaktiviert). Um dies zu tun:
Laden Sie DbVisualizer von folgender Adresse herunter: https://www.dbvis.com/download/10.0
und nach der Installation Datenbankverbindung erstellen:
Ändern Sie hervorgehobene Details Ihrer Datenbank und testen Sie, indem Sie auf Ping-Server klicken. Klicken Sie abschließend auf Verbinden
Genießen.
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
Unser Team verwendet Visual Paradigm, um in vielen unserer Projekte ein ER-Diagramm aus der Datenbank zu generieren. Während wir hauptsächlich an MS SQL und Oracle arbeiten, unterstützen sie, wie ich weiß, auch einige andere DBMS wie PostgreSQL, MySQL, Sybase, DB2 und SQLite.
Schritte:
Übrigens unterstützen sie auch das Generieren und Aktualisieren von Datenbankschemata aus ERD.
Hoffe das hilft. :-)
Weitere Informationen zum Generieren von ERD aus der PostgreSQL-Datenbank
Eine weitere Option ist die Verwendung von Oracle SQL Developer . Zwei Schritte wie folgt:
(1) Zunächst müssen Sie SQL Developer mit Ihrer PostgreSQL-Datenbank verbinden .
(2) Anschließend können Sie mit SQL Developer ein ER-Diagramm (Entity-Relationship) erstellen
ERBuilder kann ein ER-Diagramm aus PostgreSQL-Datenbanken generieren (Reverse Engineering-Funktion).
Der folgende Schritt folgt, 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 usw.) aus, die Sie zurückentwickeln möchten.
• Klicken Sie auf Weiter.
Ich benutze DrawERD für ERD & DB doc. https://drawerd.com
Sie können ein ER-Diagramm aus PgAdmin erstellen.
Öffnen Sie die MySQL Workbench. Klicken Sie auf dem Startbildschirm auf "EER-Modell aus vorhandener Datenbank erstellen". Wir tun dies für den Fall, dass wir die Datenbank bereits erstellt haben und jetzt ein ER-Diagramm dieser Datenbank erstellen möchten.
Dann sehen Sie das Dialouge 'Reverse Engineer Database'. Wenn Sie hier nach dem Passwort gefragt werden, geben Sie das Administratorkennwort ein. Verwechseln Sie sich hier nicht mit dem Windows-Passwort. Hier müssen Sie das MySQL-Administratorkennwort angeben. Klicken Sie dann auf Weiter.
Im nächsten Dialogfeld sehen Sie, dass die Verbindung zu DBMS gestartet und das Schema aus der Datenbank abgerufen wird. Geh als nächstes.
Wählen Sie nun das zuvor erstellte Schema aus. Dies ist die Tabelle, für die Sie das ER-Diagramm erstellen möchten.
Klicken Sie auf Weiter und gehen Sie zum Menü Objekte auswählen. Hier können Sie auf "Filter anzeigen" klicken, um die ausgewählten Tabellenobjekte im Diagramm zu verwenden. Hier können Sie Tabellen hinzufügen und entfernen. Klicken Sie dann auf Ausführen.
6.Wenn Sie Weiter und Fertig stellen gehen, wird das erforderliche ER-Diagramm auf dem Bildschirm angezeigt.