我有一个来自新旧 ubuntu 存储库的标准 postgresql 服务器。
首先是postgresql server 8.3.12。这里的 lower() 函数在丹麦字母 'Æ' 上正常工作
go=# select lower('Æ');
lower
-------
æ
(1 row)
现在在 postgres 9.1.9 上,该函数不起作用(它返回相同的大写字母)
go=# select lower('Æ');
lower
-------
Æ
(1 row)
有谁知道如何改变这种行为?
(我真正的问题是 ilike 也不适用于丹麦语字符,但我认为上面的示例会使问题更清楚)