nmtysh.log

Tech系のネタや日々の独り言などを書いています。

PostgreSQL ログの文字化け対策

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の文字化け