J'ai une base de données PostgreSQL. Je veux obtenir son ERD. Comment puis-je le faire?
J'ai une base de données PostgreSQL. Je veux obtenir son ERD. Comment puis-je le faire?
Réponses:
Nous avons utilisé DBVisualizer pour cela.
Description: Le graphe de références est une fonctionnalité intéressante car il rend automatiquement tous les mappages de clés primaires / étrangères (également appelés contraintes d'intégrité référentielle) dans un style de graphe. Les nœuds de table et les relations sont mis en page automatiquement, avec un certain nombre de modes de mise en page disponibles. Le graphique résultant est unique car il affiche toutes les informations dans une mise en page optimale et lisible. depuis son site
Vous pouvez utiliser dbeaver pour ce faire. Il vous permet d'exporter le diagramme ER au format png / svg etc.
DBeaver - https://dbeaver.io/
Double-cliquez sur un schéma (par exemple, Schémas-> public-> Tables) et ouvrez l'onglet "Diagramme ER" (à côté de l'onglet "Propriétés")
pgModeler peut générer un joli diagramme ER à partir de bases de données PostgreSQL.
Il semble qu'il n'y ait pas de manuel, mais c'est assez facile sans manuel. C'est l'application QT. AFAIK, Fedora et Ubuntu ont un package. (pgmodeler)
Dans la dernière version de pgModeler (0.9.1), la version d'essai vous permet de créer ERD (le bouton de conception n'est pas désactivé). Faire cela:
Téléchargez DbVisualizer depuis: https://www.dbvis.com/download/10.0
et après l'installation de créer une connexion à la base de données:
Modifiez le détail en surbrillance de votre base de données et testez-le en cliquant sur le serveur ping. Enfin cliquez sur se connecter
Prendre plaisir.
J'ai écrit cet utilitaire, il génère automatiquement le code DSL à partir d'une base de données postgres que vous pouvez ensuite coller sur le site Web dbdiagram.io/d pour obtenir des diagrammes ER
Notre équipe utilise Visual Paradigm pour générer un diagramme ER à partir d'une base de données dans plusieurs de nos projets. Bien que nous travaillions principalement sur MS SQL et Oracle, comme je le sais, ils prennent également en charge d'autres SGBD comme PostgreSQL, MySQL, Sybase, DB2 et SQLite.
Pas:
BTW, ils prennent également en charge la génération et la mise à jour du schéma de base de données à partir d'ERD.
J'espère que cela t'aides. :-)
Plus d'informations sur la génération d'ERD à partir de la base de données PostgreSQL
Une autre option consiste à utiliser Oracle SQL Developer . Deux étapes comme ci-dessous:
(1) Tout d'abord, vous devez connecter SQL Developer à votre base de données PostgreSQL .
(2) Ensuite, vous pouvez générer un diagramme entité-relation (ER) à l'aide de SQL Developer
ERBuilder peut générer un diagramme ER à partir de bases de données PostgreSQL (fonction d'ingénierie inverse).
Étape ci-dessous à suivre pour générer un diagramme ER:
• Cliquez sur Menu -> Fichier -> reverse engineering
• Cliquez sur nouvelle connexion
• Remplissez les informations de connexion PostgresSQL
• Cliquez sur OK
• Cliquez sur suivant
• Sélectionnez les objets (tables, déclencheurs, séquences… ..) que vous souhaitez faire du reverse engineering.
• Cliquez sur suivant.
J'utilise DrawERD pour ERD & DB doc. https://drawerd.com
Vous pouvez générer un diagramme ER à partir de PgAdmin.
Ouvrez MySQL Workbench. Dans l'écran d'accueil, cliquez sur «Créer un modèle EER à partir d'une base de données existante». Nous faisons cela pour le cas où nous avons déjà fait la base de données et maintenant nous voulons faire un diagramme ER de cette base de données.
Ensuite, vous verrez le dialouge 'Reverse Engineer Database'. Ici, si on vous demande le mot de passe, fourni le mot de passe administrateur. Ne vous méprenez pas ici avec le mot de passe Windows. Ici, vous devez fournir le mot de passe administrateur MySQL. Cliquez ensuite sur Suivant.
Dans la boîte de dialogue suivante, vous verrez que la connexion au SGBD est démarrée et que le schéma est récupéré de la base de données. Allez ensuite.
Sélectionnez maintenant le schéma que vous avez créé précédemment. C'est la table dont vous souhaitez créer le diagramme ER.
Cliquez sur Suivant et accédez au menu Sélectionner des objets. Ici, vous pouvez cliquer sur «Afficher le filtre» pour utiliser les objets de table sélectionnés dans le diagramme. Vous pouvez à la fois ajouter et supprimer des tables ici, puis cliquez sur Exécuter.
6.Lorsque vous passez à Suivant et Terminer, le diagramme ER requis s'affiche à l'écran.