BUG #1330: Incorrect String Order By In tr_TR Locale

Поиск
Список
Период
Сортировка
От PostgreSQL Bugs List
Тема BUG #1330: Incorrect String Order By In tr_TR Locale
Дата
Msg-id 20041126162514.D1A657386A8@www.postgresql.com
обсуждение исходный текст
Ответы Re: BUG #1330: Incorrect String Order By In tr_TR Locale  (Devrim GUNDUZ <devrim@gunduz.org>)
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      1330
Logged by:          Özgür Çaycı

Email address:      ozgur@cayci.org

PostgreSQL version: 8.0 Beta

Operating system:   Debian Woody

Description:        Incorrect String Order By In tr_TR Locale

Details:

I use 8.0 Beta-5.

I am using a PostgreSQL cluster which I have created with locale tr_TR. When
I use "Order By", the strings are not ordered correctly. The spaces are
ignored when I use "Order By" clause. Here is a sample SQL dump to re-create
this situation:

CREATE TABLE mytable (
    mytext character varying(255)
);

INSERT INTO mytable VALUES ('Güngör, Ahmet');
INSERT INTO mytable VALUES ('Güngör, Bengi');
INSERT INTO mytable VALUES ('Güngördü, Ersin');
INSERT INTO mytable VALUES ('Güngören, Bora');
INSERT INTO mytable VALUES ('Güngör, Erhan');
INSERT INTO mytable VALUES ('Güngör, Erol');

When I try 'Select * FROM mytable ORDER BY mytext ASC'

I get the following output:

Güngör, Ahmet
Güngör, Bengi
Güngördü, Ersin
Güngören, Bora
Güngör, Erhan
Güngör, Erol

The expected result is as follows:

Güngör, Ahmet
Güngör, Bengi
Güngör, Erhan
Güngör, Erol
Güngördü, Ersin
Güngören, Bora

Özgür

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

Предыдущее
От: Harald Armin Massa
Дата:
Сообщение: Re: Beta Testing of postgresql-8.0.0-beta5
Следующее
От: Devrim GUNDUZ
Дата:
Сообщение: Re: BUG #1330: Incorrect String Order By In tr_TR Locale