postgreSQL のとりあえずのセットアップ

一応、簡易版のインストール手順、(PostgreSQL 8.3.5 のマニュアルより抜粋)
ちょっと linux 用に変えてあります。

./configure
make
su -
make install
useradd postgres
passwd postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb --no-locale -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test


あとは、起動スクリプト関連を置いたりします。

cd /usr/local/src/postgresql-8.3.5
cp contrib/start-scripts/linux /etc/rc.d/init.d/postgres
chmod 755 /etc/rc.d/init.d/postgres
chkconfig postgres on

追記:
initdb 部分を --nolocale 付きに変更しました。

環境変数についても書いておきます。

export PATH=/usr/local/pgsql/bin:$PATH
export MANPATH=/usr/local/pgsql/man:$MANPATH
export PGLIB=/usr/local/pgsql/lib
export PGDATA=/usr/local/pgsql/data