J'adore schemaspy pour les visualisations de schémas. Regardez l'exemple de sortie qu'ils fournissent et salivez. Notez les onglets !
Vous devrez télécharger le pilote JDBC ici, puis votre commande devrait ressembler à :
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
Parfois en utilisant les options -port
ne fonctionnera pas si votre base de données a un port différent, vous devez donc ajouter un port manuel après le paramètre d'hôte, par exemple :
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
Vous devrez installer graphviz
aussi si vous voulez des graphiques (apt-get install graphviz
pour les distributions basées sur Debian).