$ su -
# groupadd postgres
# useradd -g postgres -d /usr/local/pgsql postgres
# passwd postgres
$ su - postgres
$ wget ftp://ftp2.jp.postgresql.org/pub/postgresql/source/v9.0.4/postgresql-9.0.4.tar.gz
$ tar zxvf postgresql-9.0.4.tar.gz
$ cd postgresql-9.0.4
$ ./configure --prefix=/usr/local/pgsql --without-readline
$ make
$ make check
$ make install
# 下記、postgres ユーザで
$ vi ~/.bash_profile
export PATH=$PATH:/usr/local/pgsql/bin
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=$POSTGRES_HOME/lib
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
export MANPATH="$MANPATH":$POSTGRES_HOME/man
export PGDATA=/usr/local/pgsql/data
$ source .bash_profile
$ initdb -D /usr/local/pgsql/data
$ createuser -P hoge
$ createdb hoge -O hoge