Postgres8.0の設定メモ

ログ出力の設定

postgresのログをsyslogへ吐くように変更。


/usr/local/pgsql/data/postgresql.confを以下のように変更。

〜略〜
log_destination = 'syslog'
〜略〜
log_statement = 'all'
〜略〜


/etc/syslog.confに以下を追加。

local0.*        /var/log/postgresql.log
TCP接続の設定

標準ではUNIXドメインソケットでの接続しかできない為、
TCP接続を行えるように変更する。

/usr/local/pgsql/data/postgresql.confを以下のように変更。

listen_addresses = '*'


/usr/local/pgsql/data/pg_hba.confへ以下を追加。
LANからのアクセスを許可し、パスワードによる認証を行う。

host    all    all    192.168.0.0/24    password
自動起動の設定

・/etc/rc.d/rc.local

su postgres -c "/usr/local/pgsql/bin/pg_ctl start"