Unicode upper/lower solution proposal

Поиск
Список
Период
Сортировка
От Milos Prudek
Тема Unicode upper/lower solution proposal
Дата
Msg-id 40B0779B.6090205@bvx.cz
обсуждение исходный текст
Ответы Re: Unicode upper/lower solution proposal  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Hi all,

Disclaimer: I'm not a C programmer and my knowledge of locales is 
limited. I use Python.

PostgreSQL does not correctly use upper() and lower() for Unicode 
characters. I've read the bug reports and followups at 
archive.postgresql.org.

I'd like to propose two ideas:

1) Python has upper() and lower() functions, and they work in Unicode 
perfectly. With Python being open source, could PostgreSQL developers 
pick Python developer's brains? Is Python using only standard C library 
calls to do its Unicode upper/lower conversion? Could the relevant part 
of Python source code serve as a starting point of implementing Unicode 
upper/lower in Postgres?

2) Arbitrary collation support for PostgreSQL is available at 
http://www.fi.muni.cz/~adelton/l10n/ and it works perfectly. Could it be 
used to implement Unicode upper/lower in Postgres?

-- 
Milos Prudek



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Mark Kirkwood
Дата:
Сообщение: Re: Call for 7.5 feature completion
Следующее
От: Christopher Kings-Lynne
Дата:
Сообщение: Syntax question