5

Ich bin mit postgresql 9,2Wie bekomme ich ein DataBase Design für POSTGRESQL, um ein ER-Diagramm zu erstellen?

postgres=# select version(); 
          version 
------------------------------------------------------------- 
PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 64-bit 
(1 row) 

und pgAdmin III

ich eine Datenbank mit Tabellen, die eine Eins-zu-viele & Viele-zu-eins-Beziehungen haben.

Ich möchte ER-Diagramme erstellen, d. H. Ein Datenbank-Design der Tabellen.

Ich habe gesucht und auf this question verwiesen, aber ich bin nicht in der Lage zu verstehen, was ich tun soll, um das Datenbank-Design in meinem Pgadmin III installiert zu bekommen, wie im Video des Links, d.

Ich bin verwirrt, ob irgendwelche Installationen zu machen, oder ist es wie ein Addon? Ich bin verwirrt darüber, was ich tun soll.

Ich brauche etwas Unterstützung, wie dies funktioniert, damit ich mit pgadmin III ein ER-Diagramm erstellen kann.

+0

Ich habe pgadmin in Ewigkeiten nicht verwendet, aber damals war die Diagrammfunktionalität eingebaut. Vielleicht hat es sich bewegt oder so? Hast du alle verschiedenen Knöpfe ausprobiert, das Handbuch gelesen usw.? –

+0

@Denis Ich habe die [Community Guide für PostgreSQL GUI] (http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools) überprüft, aber ich kann das nicht finden. – 09Q71AO534

+0

Ich werde SchemaSpy überprüfen :) Vielen Dank für Ihren Vorschlag @kmonsoor – 09Q71AO534

Antwort

7

Ich weiß nicht, wie diese Schaltfläche angezeigt werden soll. Aber ich habe die Community Guide to PostgreSQL GUI Tools gelesen und diese Valentina gefunden. Das unterstützt Forward/Reverse Engineering für die PostgreSQL-Datenbank. Sie können auch ähnliche Produkte von derselben Seite ausprobieren.

Alternativ können Sie versuchen, diese SchemaSpy, hier ist ein Beispiel für die output. Beachten Sie, dass eine ERD auf höherer Ebene/RAW nicht automatisch generiert werden kann, da sie Gegenstand vieler verschiedener Interpretationen ist.

Hier ist eine kommerzielle alternative Software, um ein ähnliches Ergebnis zu erzielen: DbVis.

+2

Ab Mai 2014 ist dies eine großartige Lösung und scheint pgAdmin3 an vielen Fronten zu schlagen. – smcjones

+1

Die Leute von Valentina können PostgreSQL nicht richtig buchstabieren - sie benutzen "Postgre" auf ihrer Homepage. Das hört sich so an, als würden sie Postgres nicht so gut gebrauchen. –