Re: [PROPOSAL] Skip test citext_utf8 on Windows
От | Andrew Dunstan |
---|---|
Тема | Re: [PROPOSAL] Skip test citext_utf8 on Windows |
Дата | |
Msg-id | ef4a2dc9-c981-bfc5-e5aa-7249b5979a7c@dunslane.net обсуждение исходный текст |
Ответ на | [PROPOSAL] Skip test citext_utf8 on Windows (Oleg Tselebrovskiy <o.tselebrovskiy@postgrespro.ru>) |
Ответы |
Re: [PROPOSAL] Skip test citext_utf8 on Windows
|
Список | pgsql-hackers |
On 2024-03-11 Mo 04:21, Oleg Tselebrovskiy wrote: > Greetings, everyone! > > While running "installchecks" on databases with UTF-8 encoding the test > citext_utf8 fails because of Turkish dotted I like this: > > SELECT 'i'::citext = 'İ'::citext AS t; > t > --- > - t > + f > (1 row) > > I tried to replicate the test's results by hand and with any collation > that I tried (including --locale="Turkish") this test failed > > Also an interesing result of my tesing. If you initialize you DB > with -E utf-8 --locale="Turkish" and then run select LOWER('İ'); > the output will be this: > lower > ------- > İ > (1 row) > > Which I find strange since lower() uses collation that was passed > (default in this case but still) Wouldn't we be better off finding a Windows fix for this, instead of sweeping it under the rug? cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: