Uwielbiam schemaspy do wizualizacji schematów. Spójrz na przykładowe wyniki, które dostarczają, i ślinij się. Zwróć uwagę na karty!
Musisz pobrać sterownik JDBC tutaj, twoje polecenie powinno wyglądać mniej więcej tak:
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
Czasami używam opcji -port
nie będzie działać, jeśli twoja baza danych ma inny port, więc musisz dodać ręcznie port po parametrze hosta, na przykład:
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
Musisz zainstalować graphviz
także jeśli chcesz grafikę (apt-get install graphviz
dla dystrybucji opartych na debianie).