25 Stimmen

UML-Diagramm aus relationaler Datenbank abrufen

Ich verwende PostegresQL 9. Gibt es ein kostenloses Tool zur Ableitung von UML-Diagrammen aus meinen Datenbanken?

感謝

26voto

vonPetrushev Punkte 5109

Für die Erstellung von ER-Diagrammen mittels db reflection verwende ich: DbVisualizer

http://www.dbvis.com/

Es ist kostenlos.

0 Stimmen

Das ist genau das, wonach ich gesucht habe. DbVisualizer verbindet sich mit einer Datenbank und gibt die Beziehungen zusammen mit vielen anderen nützlichen Informationen aus. Sehr einfach, verfügbar für Mac/Linux/Windows.

0 Stimmen

Ja, es ist ein seltener Fall, dass ich zugeben muss, dass eine Java-Anwendung ziemlich gut ist :)

1 Stimmen

Ich habe gerade herausgefunden, dass es in der aur-Datenbank von Arch-Linux enthalten ist.

3voto

gorthx Punkte 301

Außerdem gibt es postgresql_autodoc die Folgendes schaffen können GraphViz o Dia Ausgabe. Die Diagramme müssen aber wahrscheinlich noch weiter optimiert werden.

0 Stimmen

Dieser Link ist jetzt defekt

3voto

Paul Oskar Mayer Punkte 700

Ich habe DBeaver hier gefunden:

https://softwarerecs.stackexchange.com/questions/34552/generate-database-table-diagrams-from-a-postgresql-database

Getestet mit Postgres. Funktioniert prima.

https://dbeaver.io/download/

kostenloser, plattformübergreifender SQL-Client. Unterstützt alle gängigen Datenbanken: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Derby, etc.

1voto

FabricioFCarv Punkte 465

Es gibt ein kostenloses Tool namens Dia und ein Plugin namens PostDia . Sie würden es für Sie tun.

Plus:

  1. es erzeugt auch Postegres-Sql-Schema-Dateien
  2. Beide sind kostenlos .

Voraussetzungen für PostDia: python und psycopg2, um das zweite Programm zu installieren:

pip install psycopg2

0voto

Unreason Punkte 12300

Ich denke ArgoUML kann es tun. Lass es uns wissen

EDIT: Eigentlich scheint ArgoUML kein Reverse-Engineering zu betreiben, werfen Sie einen Blick auf http://databasetouml.org/roadmap.php oder suchen Sie weiter nach Erweiterungen für Eclipse

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X