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

5voto

ankit Points 330

Téléchargez DbVisualizer à partir de : https://www.dbvis.com/download/10.0

et après l'installation créer une connexion à la base de données :

SS1

Changez les détails surlignés de votre base de données et testez en cliquant sur ping server. Enfin, cliquez sur Connecter.

Profitez-en.

1 votes

Merci, ça marche pour moi. Une fois que vous êtes connecté, double-cliquez sur 'TABLE' et allez dans l'onglet 'Références'. Voici le lien pour plus de détails .

2voto

Kyle Costello Points 152

Notre équipe utilise Visual Paradigm pour générer des diagrammes ER à partir de bases de données dans plusieurs de nos projets. Bien que nous travaillions principalement sur MS SQL et Oracle, je sais qu'ils supportent également d'autres SGBD comme PostgreSQL, MySQL, Sybase, DB2 et SQLite.

Des pas :

  1. Sélectionnez Tools > DB > Reverse Database... dans la barre d'outils de Visual Paradigm
  2. Conservez les paramètres tels quels et cliquez sur Suivant Sélectionnez PostgreSQL comme et fournissez le fichier du pilote à cet endroit. Vous pouvez simplement cliquer sur sur le lien de téléchargement pour obtenir le pilote.
  3. Saisissez le nom d'hôte, le nom de la base de données, l'utilisateur et le mot de passe, puis cliquez sur Suivant.
  4. Ils étudieront ensuite votre base de données et dresseront la liste des tables qu'elle contient.
  5. Sélectionnez le tableau pour former un ERD et continuez, et c'est tout. Un ERD sera généré avec les tableaux que vous avez sélectionnés présentés.

Ils permettent également de générer et de mettre à jour le schéma de la base de données à partir de l'ERD.

J'espère que cela vous aidera. :-)

Plus d'informations sur la génération d'une ERD à partir d'une base de données PostgreSQL

0 votes

La version communautaire gratuite dispose de cette fonctionnalité

2voto

Yuci Points 3538

Une autre option consiste à utiliser Développeur Oracle SQL . Deux étapes comme ci-dessous :

(1) Tout d'abord, vous devez connecter SQL Developer à votre base de données PostgreSQL .

(2) Alors vous pouvez générer un diagramme entité-relation (ER) à l'aide de SQL Developer

2voto

feliciano popov Points 31

ERBuilder peut générer des diagrammes ER à partir de bases de données PostgreSQL (fonction d'ingénierie inverse).

Voici les étapes à suivre pour générer un diagramme ER :

- Cliquez sur Menu -> Fichier -> rétro-ingénierie

- Cliquez sur nouvelle connexion

- Remplir les informations de connexion PostgresSQL

- Cliquez sur OK

- Cliquez sur suivant

- Sélectionnez les objets (tables, triggers, séquences ..) que vous voulez rétroconcevoir.

- Cliquez sur suivant.

  • Si vous utilisez la version d'essai, votre ERD s'affichera automatiquement.
  • Si vous utilisez l'édition gratuite, vous devez faire glisser et déposer les tableaux à partir de l'arborescence située dans la partie gauche de l'application.

enter image description here

0 votes

Pas de source ouverte. Seulement 15 jours d'essai.

0voto

dbexpert Points 1

Vous pouvez peut-être jeter un coup d'œil à l'Aqua Data Studio d'AquaFold. Il s'agit d'un IDE de base de données avec diagramme entité-relation. Il comprend également le profilage des données. Il n'est pas gratuit mais son prix est très raisonnable compte tenu de ses capacités.

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