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?
database-design
postgresql
tools
Cleankod
quelle
quelle
Antworten:
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
quelle
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.
quelle
Ich vermute, Sie werden es aufgrund der begrenzten Möglichkeiten in Postgres Land schwer haben, auf etwas umzusteigen, aber das wahrscheinlich beliebteste ERD ist das AquaData Studio-Tool. Zu diesem Thema gab es kürzlich einen Bericht. Lesen Sie http://www.postgresonline.com/journal/index.php?/archives/133-Database-Administration ,-Reporting , -and- Light-application- development. html
(beachte, ich bin weder mit aqua data studios noch mit dem blog verbunden)
quelle
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:
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.
quelle