Ubuntu 10.04.2 にインストールした PostgreSQL のログが文字化けして読めないので、その対策。
$ sudo vi /etc/postgresql/8.4/main/postgresql.conf
450行目付近を次のように修正。
#lc_messages = 'ja_JP.UTF-8' # locale for system error message lc_messages = 'en_US.UTF-8'
lc_messages の設定を ja_JP.UTF-8 から en_US.UTF-8 に変更して、 PostgreSQL を再起動します。
$ sudo /etc/init.d/postgresql restart
ロケールでエラーが発生したら、ロケールの再設定(再定義?)を行ってから PostgreSQL を起動させます。
$ sudo dpkg-reconfigurelocales
以上で、ログの文字化けが解消されると思います。 参考: すずめのおどりあし postgresqlの文字化け