Re: Mac ordering with locales
От | Tom Lane |
---|---|
Тема | Re: Mac ordering with locales |
Дата | |
Msg-id | 13833.1203619792@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Mac ordering with locales ("A.M." <agentm@themactionfaction.com>) |
Список | pgsql-general |
"A.M." <agentm@themactionfaction.com> writes: > On Feb 21, 2008, at 12:01 PM, Tom Lane wrote: >> It seems to be a deficiency in Apple's locale support. The second >> message is interesting since it indicates that "smart" sorting is >> available somewhere/somehow under OS X, but nobody here knows how >> to get at it :-( > The function is "CFStringCompareWithOptionsAndLocale()". > http://developer.apple.com/documentation/CoreFoundation/Reference/CFStringRef/Reference/reference.html#//apple_ref/c/func/CFStringCompareWithOptionsAndLocale > It is obviously not a portable function (beyond the Core Foundation > sources being open and available), so there may not be any interest > in having this in PostgreSQL. Hmm. In principle we could replace strcoll() with a wrapper around this, using a src/port/ module. The real problem with this is that it's new in Leopard, and thus not even adequately portable within the OSX world. > Also, which MacOS X version is under discussion here? Could the > strcoll() bug have been fixed in Leopard? I just checked sort(1) on 10.5.2, and it seems to still behave the same as before, so nope they didn't change it. regards, tom lane
В списке pgsql-general по дате отправления: