web-dev-qa-db-fra.com

Créer un diagramme ER dans pgAdmin

Quelle serait la procédure pas à pas pour créer un diagramme de relation entité-base à partir de pgAdmin?

Y aurait-il des plugins pour le faire dans pgAdmin?

Remarque: j'ai cherché sur le Web, mais à part tomber sur une liste épuisante de logiciels (la plupart d'entre eux ne sont pas gratuits ou obsolètes), je me retrouve ici sans aucun indice.

Note2: Ma demande n'est pas limitée à pgAdmin, disons que je peux exporter mes tables.

40
vdegenne

Mise à jour

Malheureusement, le concepteur de base de données n'est pas publié avec la version principale de pgAdmin après tout. (Au moins le cas pour version 1.16 à 1.22.)

Voir discussion ici et ici et enfin :

Vous devez utiliser --enable-databasedesigner avec ./configure pour l'activer. Par défaut, il est désactivé.

Il y a trop de bugs et d'angles et pas assez de personnes intéressées pour y travailler.


pgAdmin avait un projet GSoC en 2011, au cours duquel Luis Ochoa a conçu le nouveau concepteur de base de données - qui peut également inverser les diagrammes ER à partir de dbs existants. Malheureusement, il n'était pas prêt pour la sortie avec pgAdmin 1.14 (la version actuelle). Mais c'est dans le référentiel de la version 1.16 qui accompagnera probablement la sortie de PostgreSQL 9.2.

Voir une vidéo ici.
Capture d'écran.
Article de blog l'annonçant.

Il y a encore des aspérités, mais Luis Ochoa a récemment annoncé qu'il y travaillait.

12
Erwin Brandstetter

Si vous utilisez Linux, vous pouvez utiliser pgDesigner: http://sourceforge.net/projects/pgdesigner/

2
tmikulcek