Gibt es kostenlose Tools zum Generieren von Tabellendiagrammen mit Postgresql?
postgresql
diagram
Hannoun Yassir
quelle
quelle
Antworten:
Ich liebe schemaspy für Schema-Visualisierungen. Schauen Sie sich die von ihnen bereitgestellte Beispielausgabe an und sabbern Sie. Beachten Sie die Registerkarten!
Sie müssen den JDBC-Treiber hier herunterladen , dann sollte Ihr Befehl ungefähr so aussehen:
Manchmal
-port
funktioniert die Verwendung von Optionen nicht, wenn Ihre Datenbank einen anderen Port hat. Daher müssen Sie nach dem Host-Parameter einen manuellen Port hinzufügen, zum Beispiel:Sie müssen ebenfalls installieren,
graphviz
wenn Sie Grafiken wünschen (apt-get install graphviz
für Debian-basierte Distributionen).quelle
graphviz
nur-gv /path_to/graphviz
an den Befehl anhängendocker run -v `pwd`/diagram:/output schemaspy/schemaspy:snapshot -t pgsql --port 5432 -u postgres -db <dbname> -host docker.for.mac.localhost -p <password>
SchemaCrawler für PostgreSQL kann mithilfe von GraphViz Datenbankdiagramme über die Befehlszeile generieren. Sie können reguläre Ausdrücke verwenden, um Tabellen und Spalten einzuschließen und auszuschließen. Es kann auch Beziehungen zwischen Tabellen unter Verwendung allgemeiner Namenskonventionen ableiten, wenn keine Fremdschlüssel definiert sind.
quelle
Die schnelle Lösung, die ich gefunden habe, befand sich im Programm pgAdmin für Windows. Im Menü Extras befindet sich ein "Abfrage-Tool". Im Abfrage-Tool befindet sich ein grafischer Abfrage-Generator, mit dem die Details der Datenbanktabellen schnell angezeigt werden können. Gut für eine einfache Ansicht
quelle
Überprüfen Sie das Wiki: http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
quelle
Habe gerade http://www.sqlpower.ca/page/architect über den von Frank Heikens erwähnten Postgres Community Guide gefunden. Es kann leicht ein Diagramm erstellen und dann können Sie die Anschlüsse anpassen!
quelle
PostgreSQL Autodoc hat bei mir gut funktioniert. Es ist ein einfaches Befehlszeilenprogramm. Von der Webseite:
quelle
dot -Tpng my_database.dot -o my_database.png
.In Eclipse habe ich das Clay-Plugin (ex Clay-Azurri) verwendet. Die kostenlose Version ermöglicht es, ein vorhandenes DB-Schema (über JDBC) zu überprüfen ("Reverse Engineering") und ein Diagramm einiger ausgewählter Tabellen zu erstellen.
quelle