我在win10笔记本电脑上使用PostgeqSQL 10。编码没问题,它是UTF8,但我想创建一个新的数据库,其中包含整理和字符类型为UTF8。
我无法从pgAdmin GUI中选择我想要的排序规则。所以我打开SQL shell并尝试强制执行它,如
CREATE DATABASE cml
WITH
OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'en_US.utf8'
LC_CTYPE = 'en_US.utf8'
TABLESPACE = pg_default
CONNECTION LIMIT = -1;
但这也不起作用。我得到ERROR: invalid locale name: "en_US.utf8"
。
毕竟我不想要en_US,因为我的数据库将是希腊语。
那么,我如何强制执行我想要的排序规则和字符类型?
答案 0 :(得分:1)
尝试使用Greek
在Windows上指定希腊语排序规则和字符类型。