スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PostgreSQL のER図を作成する

postgresql-autodoc という Perl のプログラムを
使えば、PostgreSQL につないでデータベースのER図
を自動作成してくれる。

※注意
PostgreSQL 8.4 を使っているなら、このプログラム
の 1.40 以降を使うこと。
それ以前のやつはきちんと動かない。
https://bugs.launchpad.net/ubuntu/+source/postgresql-autodoc/+bug/484556

ちなみに、
sudo aptitude install postgresql-autodoc
とすると、2010/03/02 時点では 1.31-1 が
インストールされる。

■ソースからのインストール
# 最新版のダウンロード
http://www.rbt.ca/autodoc/index.html

# インストール
展開して
sudo make install

■使い方
こんな感じでホストとDBを指定するだけ。
postgresql_autodoc -h ホスト -d 対象DB -u ユーザ名 --password

例えば、
postgresql_autodoc -h localhost -d sampleDB -u {ユーザー} --password
とすると、
・sampleDB.dia
・sampleDB.dot
・sampleDB.html
・sampleDB.neato
・sampleDB.xml
・sampleDB.zigzag.dia
が作られる。

.html だけがほしいなら、
postgresql_autodoc -h localhost -d sampleDB -t html -u {ユーザー} --password
とする。

.dot は以下のようにして画像に変換できる。
dot -Tpng sampleDB.dot > sampleDB.png

-- これを書いたときの Ubuntu のバージョンは 9.10 --
スポンサーサイト

テーマ : Linux
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

ossan78

Author:ossan78

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
QRコード
QRコード
検索フォーム
RSSリンクの表示
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。