由於某些原因,我無法更改PostgreSQL中錯誤消息的語言。我試圖設置腳本里面的語言在第一行創建模式:將錯誤消息設置爲英文不起作用
SET lc_messages TO 'en_US.UTF-8';
,我也做了this,設置LC_MESSAGES
到English
但它並沒有幫助。是的,我在更改值後重新啓動了服務。
似乎沒有任何工作。我仍然用德語收到我的消息。
我還能還有什麼請嘗試?
由於某些原因,我無法更改PostgreSQL中錯誤消息的語言。我試圖設置腳本里面的語言在第一行創建模式:將錯誤消息設置爲英文不起作用
SET lc_messages TO 'en_US.UTF-8';
,我也做了this,設置LC_MESSAGES
到English
但它並沒有幫助。是的,我在更改值後重新啓動了服務。
似乎沒有任何工作。我仍然用德語收到我的消息。
我還能還有什麼請嘗試?
如果您有權限訪問$ DATADIR \ postgresql.conf中,您更改LC_MESSAGES參數 'English_United States.1252'。
必須重新加載配置後。
我的配置設置在這裏;
#這些設置由initdb初始化,但可以更改。
LC_MESSAGES = 'English_United States.1252' 的系統錯誤消息字符串#語言環境
LC_MONETARY = 'English_United States.1252' #區域設置貨幣格式
LC_NUMERIC = 'English_United States.1252' #區域設置格式化
LC_TIME數= 'English_United States.1252' 時間#語言環境格式化
#默認配置爲文本搜索
default_text_search_config = 'pg_catalog.english'
您是否嘗試過以下命令?
initdb --locale=en_US --lc_messages=en_US
有關詳細信息,請參閱http://www.postgresql.org/docs/9.0/static/locale.html
顯然使用'SET LC_MESSAGES設置成 '的en_US.UTF-8' 時,一些用戶有問題;'你嘗試運行這個命令管理員/須藤? – Haymaker
@Haymaker是的,我認爲是。我正在運行以管理員模式運行的Eclipse中的腳本。這不應該是我想的問題。 – displayname
我會說嘗試從管理員終端運行postgres,看看是否改變任何東西。 – Haymaker