Comment obtenir le diagramme ERD pour une base de données existante?
j'ai une base de données PostgreSQL. Je veux obtenir sa disquette de réparation d'urgence. Comment puis-je le faire?
8 réponses
Nous avons utilisé DBVisualizer pour que.
Description: Le graphe de références est une excellente fonctionnalité car il rend automatiquement toutes les correspondances de clés primaires/étrangères (également appelées contraintes d'intégrité référentielle) dans un style graphique. Les noeuds de table et les relations sont étalés 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 un format optimal et lisible. à partir de son site
Vous pouvez utiliser dbeaver pour ce faire. Il vous permet d'exporter le diagramme de re comme png/svg etc.
DBeaver -https://dbeaver.jkiss.org/
double cliquez sur un schéma et ouvrez l'onglet "diagramme ER" (à côté de l'onglet "Propriétés")
pgModeler peut générer un bon diagramme de re à partir des bases de données PostgreSQL.
- https://pgmodeler.io/
- License: GPLv3
il semble qu'il n'y ait pas de manuel, mais c'est assez facile sans manuel. C'est Qt application. AFAIK, Fedora et Ubuntu a Paquet. (pgmodeler)
le module perl SQL:: Translator peut le faire avec peu de travail.
notre équipe utilise le paradigme visuel pour générer le diagramme de re à partir de la base de données dans plusieurs de nos projets. Alors que nous travaillons principalement sur MS SQL et Oracle, comme je sais qu'ils prennent également en charge certains autres SGBD comme PostgreSQL, MySQL, Sybase, DB2 et SQLite.
Mesures:
- sélectionner des outils > DB > Reverse Database... à partir de la barre d'outils de Visual Paradigme
- garder les paramètres tels quels et cliquer sur Suivant sélectionner PostgreSQL as pilote et de fournir le fichier de pilote. Vous pouvez simplement cliquez sur le lien de téléchargement pour obtenir le pilote.
- entrez le nom d'hôte, le nom de la base de données, l'utilisateur et le mot de passe, puis cliquez sur Suivant
- ils étudieront ensuite votre base de données et y énuméreront les tables.
- sélectionnez la table pour former une ERD et continuer, et c'est tout. Une DRA sera générée avec les tableaux que vous avez sélectionnés et présentés.
BTW ils prennent également en charge la génération et la mise à jour du schéma de base de données de la Dre.
espérons que ceci aider. : -)
Télécharger DbVisualizer : https://www.dbvis.com/download/10.0
et après l'installation de créer une base de données de la connexion:
modifiez les détails surlignés de votre db et testez en cliquant sur ping server. Enfin, cliquez sur se connecter
Profiter.
vous pouvez générer un diagramme de re à partir de PgAdmin.
- Open PgAdmin
- faites un clic droit sur n'importe quelle table et sélectionnez l'énoncé et il montrera deux fenêtres l'une est la requête l'autre est la fenêtre graphique de sorte que vous pouvez ajouter la table que vous voulez générer le diagramme.
- Pour enregistrer aller enregistrer sous et sélectionnez Requêtes Graphique (image)
Ouvrez L'Établi MySQL. Dans l'écran d'accueil, cliquez sur "Créer une REE Modèle De Base de données Existant'. Nous le faisons pour le cas où nous avons déjà créé la base de données et maintenant nous voulons faire un diagramme de cette base de données.
vous verrez alors le 'dialouge de base de données D'ingénierie inverse'. Ici si on vous demande le mot de passe, à condition que le mot de passe administrateur. Ne pas confondre ici avec le mot de passe windows. Ici, vous devez fournir L'administrateur MySQL le mot de passe. Cliquez ensuite sur Suivant.
dans la boîte de dialogue suivante, vous verrez que la connexion au SGBD est lancée et que le schéma est retiré de la base de données. Aller prochaine.
Maintenant, sélectionnez le schéma que vous avez créé précédemment. C'est la table dont vous voulez créer le diagramme de salle d'urgence.
cliquez sur Suivant et allez dans le 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 ajouter et enlevez les tables ici.Puis cliquez sur Exécuter.
6.Lorsque vous allez ensuite et terminer, le diagramme de salle d'urgence requis est sur l'écran.