J'ai une base de données PostgreSQL. Je veux obtenir sa DRE. Comment puis-je le faire?
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 et les relations de la table sont automatiquement mis en page, avec un certain nombre de modes de mise en page disponibles. Le graphique obtenu est unique dans la mesure où il affiche toutes les informations dans une présentation lisible et optimale .depuis son site
Vous pouvez utiliser dbeaver pour cela. Cela vous permet d'exporter le diagramme ER au format 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 diagramme Nice 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. Autant que je sache, Fedora et Ubuntu a package. (pgmodeler)
Le module Perl SQL :: Translator peut le faire avec peu de travail.
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, je sais qu’ils prennent également en charge d’autres SGBD tels que PostgreSQL, MySQL, Sybase, DB2 et SQLite.
Pas:
BTW prend également en charge la création et la mise à jour du schéma de base de données à partir de la DRE.
J'espère que cela t'aides. :-)
Plus d'informations sur la génération d'une DRE à partir d'une base de données PostgreSQL
Téléchargez DbVisualizer à partir de: https://www.dbvis.com/download/10.0
et après l'installation de create database connection:
Modifiez les détails en surbrillance de votre base de données et testez en cliquant sur le serveur ping. Enfin, cliquez sur Connecter
Prendre plaisir.
Peut-être jeter un coup d'œil au Aqua Data Studio d'AquaFold. Il s’agit d’une base de données IDE avec diagrammes entité-relation. Il comprend également le profilage des données. Ce n'est pas gratuit mais son prix est très raisonnable compte tenu de ses capacités.
ERBuilder peut générer un diagramme ER à partir de bases de données PostgreSQL (fonctionnalité 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, etc.) que vous souhaitez inverser.
• Cliquez sur suivant.
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 dans le site Web dbdiagram.io/d pour obtenir les diagrammes ER.
Une autre option est d'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