Ich liebe Schemaspy für Schema-Visualisierungen. Schauen Sie sich die Beispielausgabe an, die sie bereitstellen, und sabbern Sie. Beachten Sie die Tabulatoren!
Sie müssen den JDBC-Treiber hier herunterladen, dann sollte Ihr Befehl in etwa so aussehen:
java -jar schemaspy-6.0.0-rc2.jar -t pgsql -db database_name -host myhost -u username -p password -o ./schemaspy -dp postgresql-9.3-1100.jdbc3.jar -s public -noads
Manchmal mit Optionen -port
funktioniert nicht, wenn Ihre Datenbank einen anderen Port hat, also müssen Sie einen manuellen Port nach dem Host-Parameter hinzufügen, zum Beispiel:
java -jar schemaspy-6.0.0-rc2.jar -t pgsql -db database_name -host myhost:myport -u username -p password -o ./schemaspy -dp postgresql-9.3-1100.jdbc3.jar -s public -noads
Sie müssen graphviz
installieren auch wenn Sie Grafiken möchten (apt-get install graphviz
für Debian-basierte Distributionen).