44 votes

Créer un diagramme ER dans pgAdmin

Veuillez fournir une réponse étape par étape sur la manière de construire un diagramme Entité-Relation de base (ERD) en utilisant l'outil d'administration fourni avec postgres (pgAdmin) avec le concepteur de base de données fourni avec postgres.

Notez que la question générale sur la meilleure façon de générer un diagramme à partir de postgres est abordée dans cette question sur softwarerecs.stackexchange

1 votes

PgAdmin ne prend pas en charge la création de diagrammes entité-relation (ER). Il sert à gérer la base de données et à exécuter des requêtes.

0 votes

@a_horse_with_no_name considère ma deuxième note

0 votes

Tout outil ER décent devrait être capable d'importer les définitions de table de la base de données. Je ne comprends pas quel rôle vous pensez que pgAdmin joue pendant la phase de conception.

16voto

Erwin Brandstetter Points 110228

Mise à jour

Malheureusement, le concepteur de base de données n'est pas inclus dans la version principale de pgAdmin après tout. (Du moins pour les versions 1.16 à 1.22.)

Voir la 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 de problèmes et pas assez de personnes intéressées pour y travailler.


pgAdmin a eu un projet GSoC en 2011, au cours duquel Luis Ochoa a conçu le nouveau concepteur de base de données - qui peut également reverser les diagrammes ER à partir de bases de données existantes. Malheureusement, il n'était pas prêt pour la version pgAdmin 1.14 (la version actuelle). Mais il sera 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 quelques problèmes, mais Luis Ochoa a récemment annoncé qu'il travaille dessus.

2voto

tmikulcek Points 550

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

1 votes

Si nous utilisons Windows, quel est le Designer que nous devrions utiliser :)

0 votes

PgModeler fonctionne très bien sous Windows et a une fonctionnalité similaire.

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