■postgresql-7.2.tar.gz

postgresql-7.2.tar.gz を /usr/local/src/ に置いた場合です。

1,インストール前の準備です

postgres のユーザーとインストール先のディレクトリを作成します


# adduser postgres
# mkdir /usr/local/pgsql
# chown postgres:postgres /usr/local/pgsql
# chown postgres:postgres /usr/local/src/
# cd /usr/local/src/
# tar zxvf postgresql-7.2.tar.gz
# chown postgres:postgres /usr/local/src/postgresql-7.2

 

2,postgres ユーザーの環境設定をします


# su - postgres
$ vi .bash_profile

以下の内容を記述します


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

上書きをしたら反映させます


$
source .bash_profile

 

3.インストールします


$ cd postgresql-7.2
$ ./configure --enable-multibyte=EUC_JP --enable-syslog
$ make all
$ make install

 

4,データベースの初期化をします


$ cd /home/postgres/
$ initdb

 

5,postgresを起動します


$ pg_ctl -w start

 

6,DB内のデータベースを確認してみましょう


$ psql -l

     List of databases
Database | Owner | Encoding
-----------+----------+----------
template0 | postgres | EUC_JP
template1 | postgres | EUC_JP

 

7,データベースを作成します


$ createdb DBNAME

 

8,postgresのインタプリタへ


$ psql DBNAME

 

まずはこんな感じです。