Re: C locale versus en_US.UTF8. (Was: String comparision in PostgreSQL)

Поиск
Список
Период
Сортировка
От Jasen Betts
Тема Re: C locale versus en_US.UTF8. (Was: String comparision in PostgreSQL)
Дата
Msg-id k1v1ks$1ou$1@reversiblemaps.ath.cx
обсуждение исходный текст
Ответ на C locale versus en_US.UTF8. (Was: String comparision in PostgreSQL)  (Aleksey Tsalolikhin <atsaloli.tech@gmail.com>)
Список pgsql-general
On 2012-08-29, Bruce Momjian <bruce@momjian.us> wrote:

>>      Name     |  Owner   | Encoding  |   Collate   |    Ctype    |
>> Access privileges
>> --------------+----------+-----------+-------------+-------------+-----------------------
>>  clocale_utf8 | smarlowe | UTF8      | C           | en_US.UTF-8 |
>>
>>
>> SQL_ASCII is the encoding equivalent of C locale, but it also allows
>> multi-byte characters.
>
> Yes, but what sort ordering do you get in that case?
>

C ordering is by unicode code point number.

c=# values ('a'),('Z'),('€'),('z'),('¢'),('ä'),('Ā') order by 1;
 column1
---------
 Z
 a
 z
 ¢
 ä
 Ā
 €

--
⚂⚃ 100% natural

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

Предыдущее
От: Jasen Betts
Дата:
Сообщение: Re: CASE/WHEN behavior with NULLS
Следующее
От: Jasen Betts
Дата:
Сообщение: Re: GRANT SELECT