PostgreSQL7.4.2のインストール

■Compile & Install

#./configure --enable-multibyte=EUC_JP
#make
#make install

■Config

#cd /usr/local/pgsql
#mv pgsql pgsql7.4.2
#ln -s pgsql7.4.2 pgsql
#chown -R hoge.hoge pgsq7.4.2
#mkdir pgsql/data
#chmod 700 pgsql/data

■データベースの作成
#/usr/local/pgsql/bin/initdb -E EUC-JP -D /usr/local/pgsql/data

■環境設定

#diff .bash_profile .bash_profile.org
10c10
< PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin

    • -

> PATH=$PATH:$HOME/bin
14,19d13
<
< export POSTGRES_HOME=/usr/local/pgsql
< export PGLIB=$POSTGRES_HOME/lib
< export PGDATA=$POSTGRES_HOME/data
< export MANPATH="$MANPATH":$POSTGRES_HOME/man
< export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"

■pg_hba.conf

#diff pg_hba.conf pg_hba.conf.org
61d60
< host all all 192.168.1.0 255.255.255.0 password

■起動スクリプトの登録
RPMからとってきたやつが結構ごちゃごちゃ書いているので×
で昔使ってたスクリプトを掘り起こしてきたがいまいち×
ログの出力とかがなんか増えてる?
→RPMについてるやつを見て作り直しが必要。

2004.10.21 追記
postmasterに-S(silent mode)で問題なし。

UNICODE
UTF-8が扱えるDBを作る

$createdb -E UNICODE hoge