154 votes

Comment obtenir un diagramme ERD pour une base de données existante ?

J'ai une base de données PostgreSQL. Je veux obtenir son ERD. Comment puis-je le faire ?

3 votes

Je veux visualiser les relations entre les tables du schéma existant.

0 votes

Existe-t-il un module complémentaire pour pgadmin III permettant d'obtenir des diagrammes ER comme celui-ci ? La vidéo de ce lien dit .

0 votes

0voto

Hooopo Points 891

J'utilise DrawERD pour les documents ERD et DB. https://drawerd.com enter image description here

enter image description here

-1voto

Joost Helberg Points 1

Postgresql_autodoc est un clique pour faire cela. Il ne fait pas la cardinalité, mais aucun des outils GUI mentionnés ci-dessus ne le fait aussi bien.

-7voto

Husen Points 1

Vous pouvez générer un diagramme ER à partir de PgAdmin.

  1. Ouvrir PgAdmin
  2. Cliquez avec le bouton droit de la souris sur n'importe quelle table et sélectionnez statement (déclaration). Deux fenêtres s'afficheront, l'une étant une fenêtre de requête, l'autre une fenêtre graphique, dans laquelle vous pourrez ajouter la table que vous souhaitez utiliser pour générer le diagramme.
  3. Pour enregistrer, allez dans Enregistrer sous et sélectionnez Requête graphique (image).

4 votes

Je ne vois pas d'options de ce type, pgAdmin 4, version 2.1. Il n'y a pas de "select statement" ou "statement" dans le menu contextuel pour une table.

-9voto

sujith Points 7
  1. Ouvrez MySQL Workbench. Dans l'écran d'accueil, cliquez sur "Create EER Model From Existing Database". Nous procédons ainsi dans le cas où nous avons déjà créé la base de données et où nous voulons maintenant créer un diagramme ER de cette base.

  2. Ensuite, vous verrez apparaître la boîte de dialogue 'Reverse Engineer Database'. Ici, si on vous demande le mot de passe, fournissez le mot de passe administrateur. Ne confondez pas ici avec le mot de passe Windows. Ici, vous devez fournir le mot de passe administrateur MySQL. Cliquez ensuite sur Next.

  3. Dans la boîte de dialogue suivante, vous verrez que la connexion au SGBD est lancée et que le schéma est récupéré de la base de données. Continuez.

  4. Maintenant, sélectionnez le schéma que vous avez créé plus tôt. Il s'agit de la table dont vous voulez créer le diagramme ER.

  5. Cliquez sur Next et allez dans le menu Select Objects. Ici, vous pouvez cliquer sur "Show Filter" pour utiliser les objets de table sélectionnés dans le diagramme. Vous pouvez ajouter et supprimer des tables ici, puis cliquez sur Exécuter.

Lorsque vous cliquez sur Suivant et Terminer, le diagramme ER requis s'affiche à l'écran.

8 votes

Ne fonctionne pas pour PostgreSQL ou d'autres bases de données, il s'agit uniquement de MySQL.

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