Top > DbVisualizer
  • The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
  • Go to DbVisualizer.

#contents

* DbVisualizerって何? [#e0196b45]

データベースのテーブルやスキーマを可視化するツール。
データベースに SQL 接続をして、その結果を解析してテーブルやグラフを表示する。
PostgreSQL や MySQL 等、様々なデータベースに対応している。

- 総本山 → http://www.dbvis.com/

* インストール前準備 [#kf4dbcc5]

- Windows に PostgreSQL を入れて DB の dump データを流し込み、そこに接続する方式を試してみる
-- 見るだけでなくデータをいじる事も出来るので、壊してもよいDBを用意するのが望ましい。

  ----------------------------------- 
 |  My PC        +-----------------+ |
 |          +----| pgAadmin | psql |<---+    ○
 |          V    +-----------------+ |  +--- ┼ (User)
 | +------------+   +--------------+ |  |    人
 |          V    +-----------------+ |  +--- 大 (User)
 | +------------+   +--------------+ |  |
 | | PostgreSQL |<--| DbVisualizer |<---+
 | +------------+   +--------------+ |
  ----------------------------------- 

** PostgreSQL(8.1)を入れる [#d7c2e6f3]

*** インストール [#t1db663a]
- http://www.postgresql.org/ftp/binary/v8.1.4/win32/
-- [postgresql-8.1.4-1-ja.zip|ftp://ftp2.jp.postgresql.org/pub/postgresql/binary/v8.1.4/win32/postgresql-8.1.4-1-ja.zip]
- 日本語の文字コードを DB のデータにあわせて作成
-- EUC_JP や UTF-8 を指定する事が多い

*** pgAdmin を使って [#r8572d32]
- データベースを作成
- (roll)ユーザを作成

*** (cygwin の) psql を使って [#b99e972d]
- DB の dump データを流し込む
 cat ~.dump | psql -h hostname -U (DBユーザ名) (DB名)
               ~~~~ Cygwin の PostgreSQL クライアント

*** pgAdmin でリストア (失敗談) [#z5185e09]
Cygwin が無い場合でも、以下のインターフェースでリストアが出来るはずだが失敗した。
- データのリストア
 (後で絵を貼り付ける予定)

このインターフェースでバックアップしたものを、そのままリストアしてもエラーが発生したので要調査…

* インストール [#z00dbcba]

**  DbVisualizer(4.3.6 Free)を入れる [#a9f1b99b]
- http://www.dbvis.com/ からインストーラをダウンロードする
- インストーラを実行
- DbVisualizer を起動する (インストールの最後の画面で Run するか聞かれる)
- Connection alias に適当な名前を入れる (とりあえず TEST-DB-DEV とした)
- データベースの種類を選択する → PostgreSQL を選ぶ

** DB ドライバ [#b730bb5b]
- PostgreSQL のドライバを選択する
-- これを使った → http://jdbc.postgresql.org/download/postgresql-8.2dev-503.jdbc2.jar
- localhost, ユーザ名, パスワードを設定して接続

* 使い方 [#dd8bb47a]

** DB 選択 [#zdf61c76]
- 左フレームのメニューからDBを選択する
 ● Connections
 |
 o--□ DB-DEV
    |
    o- (DB 名)
       |
       o-- information_schema
       o-- pg_catalog
       o-- public  ← (ここを選択)

** References 選択 (View) [#e5b496d5]
- 右フレームに表示されるテーブルの(Object View タブ内の) References タブを選択

*** 全テーブルの表示 [#kc2780b6]
- 右部の Display Options から All Tables を選択する
これで全テーブルとその関係の図が表示される

*** 特定テーブルの表示 [#ob699097]
- 右部の Display Options から Specified Tables を選択する
- テーブル選択の画面が出るので、テーブルを選択して Build Graph をクリックする
これで指定したテーブルとその関係の図が表示される

↓百聞は一見にしかず
 (後で貼り付ける予定)

* 参考 [#ia37614a]

- http://www.geocities.jp/maple4estry/dbvisualizer.html DbVisualizer を使って MySQL を操作する (with SJIS日本語設定)

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes