yumでPostgreSQLが入っているので、別ポート(5433)で入れようというちょっと特殊な環境です。
もともと動いてた5433のPostgresを止めます。
mv /var/pgsql/db /var/pgsql/db-back
の中身を移します。
ソースを引っ張ってきて、展開、./configure make make install でいつものパターン
/usr/local/pgsql/bin/initdb /var/pgsql/db
でDB作成
/var/pgsql/db/postgresql.conf
書き換え
port = 5433 standard_conforming_strings = off
↑今回OFFにしないとエスケープエラーになるかも?
その他は適当に。。
/usr/local/pgsql/bin/pg_ctl -o "-p 5433" \ -D /var/pgsql/db -l logfile start ps aux | grep 'postgres'
で5433ポートのPostgresが動いていることを確認。
/usr/local/pgsql/bin/psql -l -p 5433 /usr/local/pgsql/bin/psql -p 5433 postgres psql (9.1.1) Type "help" for help.
おお。入った!