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)で問題なし。
$createdb -E UNICODE hoge