インストール方法 CentOS 5.5 編
PostgreSQL ユーザの作成
$ sudo /usr/sbin/groupadd postgres $ sudo /usr/sbin/useradd postgres -g postgres $ sudo passwd postgres $ sudo /usr/sbin/visudo <--- postgres ユーザに sudo を設定する $ sudo su - postgres
PostgreSQLバイナリを入手
$ wget ftp://ftp2.jp.postgresql.org/pub/postgresql/source/v9.0.1/postgresql-9.0.1.tar.gz
インストール事前作業
ディレクトリの作成
$ sudo mkdir -p /usr/local/postgres $ sudo mkdir -p /var/log/postgres $ sudo mkdir -p /var/run/postgres $ sudo chown -R postgres:postgres /usr/local/postgres $ sudo chown -R postgres:postgres /var/log/postgres $ sudo chown -R postgres:postgres /var/run/postgres
readline のインストール
$ sudo yum install readline-devel.i386
zlib のインストール
$ sudo yum install zlib-devel.i386
PostgreSQLのインストール
$ tar xzvf postgresql-9.0.1.tar.gz $ cd postgresql-9.0.1 $ CFLAGS='-g -O3' ./configure --prefix=/usr/local/postgres $ make && sudo make install
各種必要な物を追加インストール
$ cd contrib
$ cd auto_explain $ make && sudo make install
$ cd tsearch2 $ make && sudo make install
$ cd pg_stat_statements $ make && sudo make install
$ cd pgbench $ make && sudo make install
この程度だとは思います。後はお好みに。
database の作成
$ PATH=/usr/local/postgres:$PATH
$ PGDATA=/usr/local/postgres/data
$ initdb -D /usr/local/postgres/data
$ vi ${PGDATA}/postgresql.conf
$ vi ${PGDATA}/pg_hba.conf
---> 各種パラメータの変更
postgresql.conf
----------------------
external_pid_file='/var/run/postgres/postgres.pid'
----------------------