web-dev-qa-db-ja.com

PostgreSQL設計ツール

PostgreSQLで実行するデータベースを設計しようとしています。私は、MySQLデータベース用のMySQL Workbenchという素晴らしいツールに慣れています。それは便利で、データベース設計ソフトウェアに私が期待するような見栄えです。

新しいデータベース設計ツールを習得しようとしている場合、それを最も人気のあるツールにしてもらいたいです。したがって、私の質問は、PostgreSQLでデータベースを設計するための最も一般的なツールは何ですか?

13
Cleankod

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

11

[〜#〜] 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

(注、私はアクアデータスタジオやブログとは関係ありません)

3
xzilla

Vertabelo をお勧めします。 Vertabeloは、Chrome私が働いている会社が開発したものです。

このツールの最も重要な機能は、チーム全体でデータベースモデルを共有し、Webブラウザーを介してデータベースモデルで共同作業できることです。

その他のVertabelo機能は次のとおりです。

  • モデルのバージョン管理
  • PosgreSql、MySQL、Oracle、MS SQL Server、DB2、SQLite、HSQLDBのサポート
  • 動的/視覚検索
  • ライブデータベースモデルの検証
  • リバースエンジニアリング

Vertabeloは小規模なプロジェクト(最大3つのモデルと各モデル内の20のテーブル)で自由に使用でき、大規模なデータベースプロジェクト用の商用バージョンがあります。

0