Top_Page

PostgreSQLのWindows版を使う


1.SQL Serverでなくても

SQL ServerもMSDEからの流れでExpress版があるので、個人やテストで使用する分には不足なく使う事ができる。
しかし、他のフリーなデータベースも進歩し、用途によっては商用データベースに取って代わるかもしれない。
PostgreSQLもバージョン8からWindows版が正規にリリースされるようになり、Windows上でクライアントソフトを開発するような事もある。
SQL Serverも性能を発揮する為にインストール条件がなかなか厳しくなってきたし、本格的でありながら利用し易いPostgreSQLを一度は利用してみるというのはどうだろうか?
Linuxサーバーを想定しているプログラムのローカルテストなどにも使用できるが、規模が大きくなければ、既に本番環境でも使用できそうだ。

2.インストールメモ

PostgreSQLのユーザー会がパッケージを配布してくれているので、そこからダウンロード。

Linux版を導入した事があれば、特に迷う事は無い。使った事が無くても、基本的にそのまま進めるだけ。

Setup起動画面
インストール先を指定する。
インストール先ディレクトリ指定画面
データの格納先を指定する。
データ保存先ディレクトリ指定画面
管理ユーザーのパスワードを指定する。
管理者パスワード指定画面
使用するポートを指定する。まあ、特に計画が無ければ、そのまま。
通信ポート指定画面
データベースのロケールを指定する事ができるが、特に必要が無ければデフォルトにしておくのが無難。
プログラムからアクセスする時やソート順などで思わぬ落とし穴にハマる事がある。
データベース作成時のデフォルトロケール指定画面

インストール準備完了画面

インストール中画面
データベースだけのインストールなら、これで終了。
ここではプログラムを作成するため、スタックビルダでODBCなどをセットアップする。
PostgreSQLインストール完了画面

3.スタックビルダ

ODBCなどデータベースそのものではないモノは、スタックビルダで導入する形になっている。
インストール時ではなく、後で追加する場合には、メニューからスタックビルダを起動する。

ネットワークインストールなので、インターネットに接続されている事が前提になる。
スタックビルダ起動画面
ローカル環境へのインストールを選択。
インストール対象選択画面
カテゴリからドライバーを展開する。
カテゴリ一覧画面
ここでは、ODBCドライバーと.NET用のNpgsqlを選択する。
インストール対象選択

選択パッケージ確認およびダウンロード先指定画面

ダウンロード中画面

ダウンロード完了画面

Npgsqlセットアップ開始画面
インストール先を確認して
インストール先ディレクトリ指定画面

セットアップ準備完了画面

インストール中画面
Npgsqlのセットアップが終了。
Npgsqlセットアップ完了画面
続いてODBCのセットアップ。
psqlODBCセットアップ開始画面
インストール先を確認して
インストール先ディレクトリ指定画面

セットアップ準備完了画面

インストール中画面
終了。
psqlODBCセットアップ完了画面

スタックビルダインストール完了画面

4.pgAdminIII

Windows版のPostgreSQLには、標準でGUIツールが添付されている。
これを使えば、ローカルのPostgreSQLだけでなく、リモートにあるデータベースも操作できる。

pgAdminIII起動画面

接続サーバー選択
ローカルのPostgreSQLを選択し、管理ユーザーのパスワードを入力して接続する。
接続用パスワード入力

接続完了画面

データベース詳細情報参照
SQLエディタで直接SQLを入力して実行する事もできる。
SQLエディタ画面
グラフィカルクエリービルダーでテーブルや関連を記述する事もできる。
グラフィカルクエリービルダー画面

ここからPostgreSQLの設定ファイルを編集する事もできる。
設定ファイル選択
Linux版ではお馴染みのconfファイルを一覧表示してくれる。
設定ファイル参照
チェックが付いている部分が有効になり、ここから編集が可能。
設定項目編集

とは、言いながらLinux版を使っていたり、参考書を見たりしていたら、むしろファイルをテキストエディタで編集した方が判り易いかも。



Top_Page
(C) Copyright 2000-2010 KaZuDo