Ubuntu 12.04 と PG 9.1 を lc_collate, lc_ctype = es_PE.UTF-8 でインストールしましたが、期待どおりに照合されません (u = ü = ú = U = Ú = Ü)。
もし私が:
CREATE TABLE testing (id integer PRIMARY KEY, dad text, mum text, name text);
INSERT INTO testing VALUES
(1, 'león','valencia', 'josé'),
(2, 'leon', 'mendoza', 'juan'),
(3, 'león', 'valárd', 'jose'),
(4, 'león','válencia', 'jos'),
(5, 'león', 'mendoza', 'jua'),
(6, 'leon', 'valencia', 'josie'),
(7, 'león', 'valencia', 'josie'),
(8, 'leo','zara', 'juan'),
(9, 'león','Valencia', 'jos');
SELECT * FROM testing ORDER BY dad, mum, name;
次に、次を取得します。
id | dad | mum | name
----+------+----------+-------
8 | leo | zara | juan
2 | leon | mendoza | juan
6 | leon | valencia | josie
5 | león | mendoza | jua
3 | león | valárd | jose
1 | león | valencia | josé
7 | león | valencia | josie
9 | león | Valencia | jos
4 | león | válencia | jos
(9 rows)
以下を取得するには、どのように構成する必要がありますか?
id | dad | mum | name
----+------+----------+-------
8 | leo | zara | juan
5 | león | mendoza | jua
2 | leon | mendoza | juan
3 | león | valárd | jose
9 | león | Valencia | jos
4 | león | válencia | jos
1 | león | valencia | josé
7 | león | valencia | josie
6 | leon | valencia | josie
(9 rows)
これは MySQL で問題なく実行されます。しかし、PG 9.1 では設定できません。
前もって感謝します...