ダウンロードはこちらから
7.4.1が最新っぽかったのでこれをwget
PostgreSQL起動用ユーザを追加しておく
$ su –
# useradd postgres
# mkdir /usr/local/pgsql
# chown postgres:postgres /usr/local/pgsql/
# useradd postgres
# mkdir /usr/local/pgsql
# chown postgres:postgres /usr/local/pgsql/
んでmake&install
# su – postgres
$ tar -zxvf postgresql-7.2.2.tar.gz
$ cd postgresql-7.2.2/
$ ./configure –enable-multibyte=EUC_JP
$ make all
$ make install
$ tar -zxvf postgresql-7.2.2.tar.gz
$ cd postgresql-7.2.2/
$ ./configure –enable-multibyte=EUC_JP
$ make all
$ make install
–enable-multibyte= マルチバイト文字のサポート
postgresユーザの.bash_profileに環境変数を設定
export PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin
export POSTGRES_HOME=/usr/local/pgsql
export PGDATA=/home/postgres/data
export PGLIB=/usr/local/pgsql/lib
export LD_LIBRARY_PATH=/usr/local/pgsql/lib
export POSTGRES_HOME=/usr/local/pgsql
export PGDATA=/home/postgres/data
export PGLIB=/usr/local/pgsql/lib
export LD_LIBRARY_PATH=/usr/local/pgsql/lib
PostgreSQL初期化&起動
$ source .bash_profile
$ initdb
$ pg_ctl start -l [LogFileName] -s -D /home/postgres/data/ -o -i
$ initdb
$ pg_ctl start -l [LogFileName] -s -D /home/postgres/data/ -o -i
とやるっぽいですが、使うつもりはないので実際は起動していません(ぉ