PostgreSQLで実行するデータベースを設計しようとしています。私は、MySQLデータベース用のMySQL Workbenchという素晴らしいツールに慣れています。それは便利で、データベース設計ソフトウェアに私が期待するような見栄えです。
新しいデータベース設計ツールを習得しようとしている場合、それを最も人気のあるツールにしてもらいたいです。したがって、私の質問は、PostgreSQLでデータベースを設計するための最も一般的なツールは何ですか?
PostgreSQLの世界にはいくつかのオプションがあり、それらのほとんどはPostgreSQL wikiにリストされています。
http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools
PgAdminの次のバージョンには、ERデザイナーだけでなく、私の知る限りが含まれます。
PowerArchitect はPostgreSQLで動作しますが、無料バージョンでは多少制限があります。一般に、DBMS固有の機能(または非常に限られたセットのみ)はサポートしていません。
商用の世界では、私が知る限り、「ビッグネーム」のほとんどすべてがPostgreSQLをサポートしています(Sybase PowerDesignerおよびERwinを含む)。
dbWrench は高すぎるわけではなく、かなりいいようです。
TOADデータモデラー は少し高価ですが、印象的な機能リストがあります。
このページにリストされているオプションを確認することもできます: http://www.databaseanswers.org/modelling_tools.htm
[〜#〜] so [〜#〜] でも同様の質問が行われましたが、私の答えは同じです:
私は Community Edition of MySQL Workbench を使用してスキーマのきれいな画像を作成していますが、実際に自分のデータベースで手動で実行するDDLを作成します。
Postgresの土地ではオプションが限られているため、何かに移行するのは難しいと思いますが、おそらく最も人気のあるERDはAquaData Studioツールです。最近、このトピックに関する実際の書き込みがありました。チェックアウト http://www.postgresonline.com/journal/index.php?/archives/133-Database-Administration,-Reporting,-and-Light- application-development.html
(注、私はアクアデータスタジオやブログとは関係ありません)
Vertabelo をお勧めします。 Vertabeloは、Chrome私が働いている会社が開発したものです。
このツールの最も重要な機能は、チーム全体でデータベースモデルを共有し、Webブラウザーを介してデータベースモデルで共同作業できることです。
その他のVertabelo機能は次のとおりです。
Vertabeloは小規模なプロジェクト(最大3つのモデルと各モデル内の20のテーブル)で自由に使用でき、大規模なデータベースプロジェクト用の商用バージョンがあります。