我試圖用這個命令來創建數據庫:失敗的Postgres的9.3創建數據庫與挪威(挪威語)區域
CREATE DATABASE workgroup WITH TEMPLATE = template0
ENCODING = 'UTF8'
LC_COLLATE = 'Norwegian (Bokmål)_Norway.1252'
LC_CTYPE = 'Norwegian (Bokmål)_Norway.1252';
但它失敗,此錯誤:
"ERROR: invalid locale name: "Norwegian (Bokmål)_Norway.1252"
********** Error **********
ERROR: invalid locale name: "Norwegian (Bokmål)_Norway.1252" SQL state: 42809"
我加挪威語(Bokmål)鍵盤在Windows 7上,也失敗了標準'a'(Bokmal),沒有空間。
這個地方創建的DB:
LC_COLLATE='Estonian_Estonia.1257'
LC_CTYPE='Estonian_Estonia.1257'
工作正常。
我已經安裝了Windows 9.3的Postgres用挪威語語言環境,但隨後查詢使用SQL命令的語言環境中的數據庫:
show LC_COLLATE;
show LC_CTYPE;
SELECT *
FROM pg_settings
WHERE name ~~ 'lc%';
它返回LC_COLLATE和LC_CTYPE空數據。
挪威語(Bokmål)語言環境應該是什麼樣的LC *值?
命令不會顯示任何語言環境中,工作組=#\歸類 模式的DOS + 名單|名稱|整理| Ctype |說明 -------- + ------ + --------- + ------- + ------------- (0行) – Alonex 2014-09-07 06:01:44