понедельник, 17 декабря 2012 г.

Вывод сообщений об ошибках в PostgreSQL

При возникновении ошибок в PostgreSQL бывает, что вместо сообщения об ошибке выводятся знаки вопроса. Чтобы устранить эту неприятность необходимо в файле postgresql.conf установить:

lc_messages: en_us.utf-8

Теперь ошибки будут выводиться на английском. Ну а как же русский, спросите вы? К сожалению установка свойству lc_messages значения ru_RU.utf8 не приводит к нужному результату.

1 комментарий:

  1. У меня после этого исправления PostgreSQL отказался запускаться. Смена регистра на en_US.UTF-8 тоже не помогла. Видимо, нет в моей системе такой локали. Зато сработала замена на "lc_messages: C". Спасибо.

    ОтветитьУдалить