30 votes

Générer un diagramme ER à partir de la base de données postgres-sql [sur OSX Snow Leopard]

Pourriez-vous me dire si vous connaissez des programmes capables de générer des diagrammes ER à partir d'une base de données sql postgres existante sur osx snow leopard? Vous n'avez pas trouvé quelque chose d'utile dans Google ...

Merci!

23voto

Jason Weathered Points 5346

DbVisualizer est une application Java Swing qui peut générer des rapport des graphiques à partir de toute source JDBC (y compris PostgreSQL). J'ai trouvé le meilleur moyen pour afficher le graphique généré (après que vous avez trouvé un modèle que vous aimez) est de l'imprimer au format PDF et utiliser l'Aperçu.app pour afficher le résultat. Le haut-point de vue est quelque peu défaut.

Il y a aussi quelques Graphviz les options, y compris AutoDoc (exemple de sortie). Cela peut être une meilleure option si vous êtes à l'automatisation de la génération de documentation. Avec un peu de travail, vous pouvez définir le style de la sortie un peu.

5voto

a_horse_with_no_name Points 100769

Vous pouvez également essayer SQL * Power Architect

Pour le télécharger sans l'enregistrement méchant, allez directement à la page du projet sur le code Google:

http://code.google.com/p/power-architect/

4voto

ssasa Points 686

ERMaster est un éditeur GUI gratuit pour les diagrammes ER et fonctionne en tant que plugin Eclipse. Il a une fonctionnalité pour créer un diagramme ER en important des tables à partir d'une base de données existante. Il prend en charge plusieurs bases de données (MySQL, Oracle, DB2, PostgresSQL, HSQLDB, SQLITE, SQLServer) mais jusqu'à présent, je ne l'ai essayé qu'avec Postgres.

3voto

theGabyRod Points 11

Dans schemaSpy, une autre bibliothèque (graphViz) est requise pour pouvoir dessiner le diagramme ER. Avec cette application supplémentaire, cela a bien fonctionné pour moi.

Peut être téléchargé à partir de ce site .

SchemaSpy a très bien fonctionné pour moi, vous pouvez naviguer à travers différentes entités en affichant les diagrammes des enfants et des parents (html).

2voto

elin3t Points 568

Après avoir essayé de nombreuses options, le mieux est d'utiliser n'importe quel produit de http://www.jetbrains.com/ Tout cela fonctionne avec Postgresql, mysql, oracle et toute autre base de données que le pilote JDBC pourrait charger

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X