IPv6無効化環境でのPostgreSQL起動

IPv6を無効化したLinuxプラットフォーム(CentOS 5.3)上で、RPMインストールしたPostgreSQLサービスを起動すると、以下のようなメッセージが /var/lib/pgsql/pgstartup.log に出力されてしまう。


LOG: could not create IPv6 socket: Address family not supported by protocol
この件はpostgresqlのMLでも過去に話題に出ていたよう。$PGDATA/postgresql.conf のlisten_addressの設定値は「listen_addresses = '*'」としていたが、これを「listen_addresses = '0.0.0.0'」とすることで回避できる。