web-dev-qa-db-fra.com

Générateur ERD de haute qualité pour PostgresQL sous Linux?

Contexte

MySQL Workbench peut produire des ERD attrayants et de haute qualité tels que:

Recherche

Quels sont les outils ERD PostgreSQL disponibles qui répondent aux exigences? Les éléments suivants ne conviennent pas:

Exigences

Vous cherchez un outil ERD:

  • Visuellement magnifique par défaut
  • Peut effectuer une rétro-ingénierie d'une base de données PostgreSQL (ou compatible JDBC)
  • Fonctionne sous Linux (ou sous WINE)
  • Exporter des fichiers PNG haute résolution (ou SVG)
  • Libre ou Open Source
37
Dave Jarvis

C'est une question un peu datée, mais pour être complète. Qu'en est-il de PgModeler ? Selon leur github repo c'est sous GPL3. La création de schéma fonctionne bien.

20
jhexp

DbSchema est un Visual Designer pour les bases de données relationnelles et NoSQL. Cela peut être évalué 15 jours gratuitement . Après cela, un la licence doit être achetée .

Il peut être utilisé pour générer un ERD pour Postgresql ainsi que d'autres bases de données .

Téléchargement du programme d'installation

Installateurs sont disponibles en téléchargement pour différentes plates-formes (Linux, Windows et MacOS).

Installation et exécution de DbSchema sur Linux

Pour installer, exécutez les commandes suivantes dans votre shell:

wget https://dbschema.com/download/DbSchema_unix_8_2_5.tar.gz
tar xf DbSchema_unix_8_2_5.tar.gz
cd DbSchema
chmod +x DbSchema_unix_8_x_x.sh

Pour exécuter DbSchema:

./DbSchema_unix_8_x_x.sh

Remarque: En fonction de la version téléchargée (par exemple 8_2_5) les commandes ci-dessus peuvent changer (c'est-à-dire remplacer 8_x_x avec téléchargé 8_2_5).

16
Subbu

Vous pouvez essayer DbVisualizer . À mon avis, DbVisualizer dans graphiques de référence a répondu à mes besoins en générant ERD à partir d'une base de données existante.

6
metamorph

Qu'en est-il de SQL Power Architect ? Fonctionne pour de nombreuses bases de données, PostgreSQL inclus, et sur de nombreux systèmes d'exploitation.

0
Frank Heikens