PostgreSQL: Zmiana języka komunikatów

1-gru-2024

Zdarza sie, że po zainstalowaniu PostgreSQL, domyślny jezyk ustawi się np. na Polski. Mikołaj Rej by się ucieszył, ale czytanie komunikatów po polsku, jest dla mnie dość egzotyczne.

W takim przypadku można uruchomić polecenie:

SET lc_messages TO 'en_US.UTF-8′;

Można też sprawdzić jakie aktualnie onowiązują ustawnienia uruchamiając:

SELECT * FROM pg_settings where name like '%lc_%’

W kolumnie reset_value zobaczysz jednak starą wartość (u mnie „Polish_Poland.1252”), co oznacza, że po ponownym uruchomieniu serwera komunikaty znowu będą w języku Kochanowskiego. Żeby zmiana była trwała należy ją wprowadzić w pliku konfiguracyjnym postgresql.conf. Odszukaj parametru lc_messages, wpisz mu wartość:

lc_messages = 'en_US.UTF-8′

Zrestartuj usługę i gotowe!

Komentarze są wyłączone

Autor: Rafał Kraik