3-3-G. PostgreSQL

PostgreSQLは、オープンソースで開発されている本格的なRDBMSです。フリーながらも実装されている機能は、商用DBMSと遜色ありません。後述のMySQLと比較してライセンス形態がゆるいため、企業用途でも人気のあるRDBMSです。

主にUnixやLinux向けに開発されたため、Windows上で動かすにはCygwin等を使用する必要があったのですが、バージョン8.0からWindows上でも、ネイティブに動作するようになりました。EveryDBからは「Npgsql」を通じて、高速にアクセス可能です。

PostgreSQL 8.2を例にとり、インストール方法を解説します。特に難しい点はなく、ガイダンスにしたがって淡々とインストールするだけです。ただし、言語の設定には気をつける必要があります。

1.インストールサイトへの移動

PostgreSQLのサイト(英語)から、PostgreSQLのVersion8.2.X のBinaryをダウンロードします。
http://www.postgresql.org/

2. インストールファイルのダウンロード

ダウンロード先の国旗が表示されます。日本国旗の中からダウンロードします。

3. インストールEXEファイルの起動

ダウンロードした「postgresql-8.2-ja.msi」を起動します。

4. インストールウィザードの開始

「PostgreSQL」のインストールウィザードが表示されます。「次へ」をクリックします。

5. インストールの注意事項の表示

「インストールにおける注意事項」の確認画面が表示されます。「次へ」をクリックします。

6. インストールオプションの選択

インストールオプションの選択画面が表示されます。「次へ」をクリックします。「次へ」をクリックします。

7. サービス構成の入力

Windows上でPostgreSQLをサービスとして動作させるユーザ情報を入力します。
※「ドメイン」は、ドメインを構築しているときには「ドメイン名」を、それ以外は「コンピュータ名」を入力してください。

8. データベースクラスタの初期化

データベースクラスタの初期化画面が表示されます。
※「ロケール」は必ず、「C」を選択してください。特に「Japanese」を選択すると、正常に動作しません。
※「エンコーディング」は、「UTF-8」か「EUC-JP」を選択してください。
※「ユーザ名」は、上記の「サービス構成」と同様のユーザ名とパスワードにしてください。



上記画面で、「すべてのアドレスでコネクションを受け入れる」を選択すると、以下の確認画面が表示されます。

9. 手続き言語の選択

「手続き言語」の選択画面が表示されます。「次へ」をクリックします。

10. 貢献モジュールの選択画面

貢献モジュールの選択画面が表示されます。「次へ」をクリックします。

12. インストールの開始

インストールが開始されます。

13. インストールの完了画面

インストールの完了画面が表示されます。「終わる」をクリックします。