PostgreSQL Design Tool [geschlossen]

13

Ich bin dabei, eine Datenbank zu entwerfen, die mit PostgreSQL laufen wird. Ich bin an das großartige Tool namens MySQL Workbench für MySQL-Datenbanken gewöhnt. Es ist nützlich und sieht gut aus, wie ich es von einer Datenbank-Design-Software erwarte.

Wenn ich ein neues Tool zum Entwerfen von Datenbanken lernen möchte, möchte ich, dass es das beliebteste ist. Daher ist meine Frage: Was sind die beliebtesten Tools zum Entwerfen der Datenbank in PostgreSQL?

Cleankod
quelle
Mögliches Duplikat dba.stackexchange.com/questions/1283/…
David LeBauer
3
@ David Ich glaube nicht, dass dies ein Duplikat ist, obwohl es sich um eine verwandte Frage handelt - Tools zum Verwalten einer Datenbank sind nicht unbedingt die gleichen wie diejenigen zum Entwerfen und Modellieren
sagt Jack, versuchen Sie es mit topanswers.xyz

Antworten:

11

In der PostgreSQL-Welt gibt es mehrere Optionen, die meisten sind im PostgreSQL-Wiki aufgeführt:

http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools

Soweit ich weiß, wird die nächste Version von pgAdmin einen ER-Designer enthalten.

PowerArchitect arbeitet mit PostgreSQL, ist jedoch in der kostenlosen Version etwas eingeschränkt. Im Allgemeinen werden DBMS-spezifische Funktionen (oder nur ein sehr begrenzter Satz) nicht unterstützt.

In der Geschäftswelt unterstützen meines Wissens fast alle "großen Namen" PostgreSQL (einschließlich Sybase PowerDesigner und ERwin).

dbWrench ist nicht zu teuer und scheint ganz nett zu sein.

TOAD Data Modeler ist etwas teurer, verfügt jedoch über eine beeindruckende Funktionsliste.

Möglicherweise möchten Sie auch die auf dieser Seite aufgeführten Optionen überprüfen: http://www.databaseanswers.org/modelling_tools.htm

ein Pferd ohne Name
quelle
7

Eine ähnliche Frage wurde auf SO gestellt und meine Antwort ist immer noch dieselbe:

Ich verwende die Community Edition von MySQL Workbench, um hübsche Bilder meines Schemas zu erstellen - aber ich erstelle lieber die DDL, die tatsächlich von Hand auf meiner Datenbank ausgeführt wird.

Jack sagt, versuchen Sie es mit topanswers.xyz
quelle
1
Sie haben da einen sehr guten Punkt (Erstellen der DDL von Hand). Aus diesem Grund bevorzuge ich Tools, die das Modell als XML schreiben, da ich dadurch die Möglichkeit habe, die DDL über XSLT zu generieren und trotzdem für alles eine einzige Quelle zu haben.
a_horse_with_no_name
Das ist eine großartige Idee, ich könnte sie kopieren :)
Jack sagt, versuche topanswers.xyz
0

Ich empfehle Vertabelo . Vertabelo ist ein Online-Datenbankdesigner, der unter Chrome arbeitet und von der Firma entwickelt wurde, für die ich arbeite.

Das wichtigste Merkmal dieses Tools ist, dass Datenbankmodelle im gesamten Team gemeinsam genutzt und über einen Webbrowser zusammengearbeitet werden können.

Weitere Vertabelo-Funktionen sind:

  • Modellversionierung
  • Unterstützung für PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite und HSQLDB
  • Dynamische / Visuelle Suche
  • Validierung des Live-Datenbankmodells
  • Reverse Engineering

Vertabelo kann kostenlos für kleinere Projekte verwendet werden (bis zu 3 Modelle und 20 Tabellen in jedem Modell). Für größere Datenbankprojekte stehen kommerzielle Versionen zur Verfügung.

Jarosław Błąd
quelle
3
Ja, wie @dezso angibt, geben Sie bitte Ihre Zugehörigkeit zu allem bekannt, was Sie befürworten. Wenn Ihr einziger Beitrag zur Website diese Vermerke sind, liegt möglicherweise ein Problem vor. Bitte sehen Sie: dba.stackexchange.com/help/behavior
JNK
7
In dieser Antwort eines Lieferantenvertreters finden Sie ein gutes Beispiel dafür, wie ein Lieferant eine Antwort dieses Typs beisteuern kann.
ConcernedOfTunbridgeWells
Ich habe die Antwort verbessert. Vielen Dank, dass Sie mich auf dieses Problem aufmerksam gemacht haben. Ignorantia iuris nocet.
Jarosław Błąd
Die Antwort ist schon gut genug. Warum stimmen Sie immer wieder ab?
Cleankod