最終更新日:2013年12月13日
PostgreSQL とは
PostgreSQL は、オープンソースの RDBMS(リレーショナルデータベース管理システム)です。
1. PostgreSQL のソースファイルを入手する
以下の URL から入手できます。日々バージョンアップされるため、その時点の最新安定版をダウンロードしてください。
2. ダウンロードしたファイルをコピーして解凍する
ダウンロードしたファイルを任意ディレクトリに配置し、解凍します。
$ postgresql-8.0.3.tar.gz
3. 展開後のディレクトリへ移動する
解凍後に作成されたバージョン別ディレクトリへ移動します。
$ cd postgresql-8.0.3
4. configure を実行して Makefile を作成する
$ ./configure
既定のインストール先は /usr/local/pgsql です。変更する場合は -prefix オプションを指定してください。
5. コンパイルする
環境によって 5 分から 30 分程度かかる場合があります。
$ gmake
最後に「All of PostgreSQL is successfully made. Ready to install.」と表示されれば完了です。
6. インストールする
インストールは root ユーザーで実行します。
$ su # gmake install
7. 専用ユーザーを追加する
PostgreSQL の専用ユーザーとして postgres を追加します。
# useradd postgres
8. データベースクラスタを作成する
データベースを格納する領域を作成し、初期化します。
# mkdir /usr/local/pgsql/data # chown postgres /usr/local/pgsql/data # su - postgres $ /usr/local/pgsql/bin/initdb --no-locale --encoding=EUC_JP -D /usr/local/pgsql/data
9. PostgreSQL を起動する
$ /usr/local/pgsql/bin/pg_ctl start -w -D /usr/local/pgsql/data
10. データベースを展開する(必要な場合)
バックアップファイル(例: database.sql)がある場合は、sample データベースへ展開できます。
# /usr/local/pgsql/bin/createdb sample # /usr/local/pgsql/bin/psql -e sample < database.sql
注意: バックアップは以下のコマンドで取得できます。
# /usr/local/pgsql/bin/pg_dump -f database.sql sample