From: | "Paul B(dot) Anderson" <paul(dot)a(at)pnlassociates(dot)com> |
---|---|
To: | Erika Terahata Torres Prada e Silva - MPS <erika(dot)prada(at)previdencia(dot)gov(dot)br> |
Cc: | pgsql-admin(at)postgresql(dot)org |
Subject: | Re: RES: Issue on Varchar Ordering |
Date: | 2006-08-17 13:56:55 |
Message-ID: | 44E475A7.3040401@pnlassociates.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
I just experienced this. I changed the collating sequence to POSIX and
sorting worked as I had expected.
To change the collating sequence you will have to backup the database,
issue initdb with the --lc-collate=POSIX and then restore the data. In
my case, the encoding is still UTF8.
Paul
Erika Terahata Torres Prada e Silva - MPS wrote:
> Peter,
>
> Thanks for answering.
>
> But it's not correct to my language pt_BR and it worked correctly with
> PostgreSQL at Windows and FreeBSD. I have this problem only with Debian and
> now I'm looking for some Debian related issue.
>
>
>
> -----Mensagem original-----
> De: Peter Eisentraut [mailto:peter_e(at)gmx(dot)net]
> Enviada em: quinta-feira, 17 de agosto de 2006 10:04
> Para: pgsql-admin(at)postgresql(dot)org
> Cc: Erika Terahata Torres Prada e Silva - MPS
> Assunto: Re: [ADMIN] Issue on Varchar Ordering
>
> Erika Terahata Torres Prada e Silva - MPS wrote:
>
>> I'm having the following issue:
>>
>> create table aluno (id serial, nome varchar(60));
>>
>> rodrigo=# select * from aluno order by nome offset 35 limit 5;
>> id | nome
>> ----+-----------------------------------
>> 36 | GABRIELA HELEDA DE SOUZA
>> 37 | GABRIELA JACOBY NOS
>> 38 | GABRIEL ALCIDES KLIM PERONDI
>> 39 | GABRIELA LETICIA BATISTA NUNES
>> 40 | GABRIEL ALEXANDRE DA SILVA MANICA
>> (5 registros)
>>
>> The problem is that records with id 38 and 40 might come before the
>> others. It seems that the spacing isn't considered on ordering.
>>
>
> That is, for practical purposes, correct.
>
> May I suggest that you properly normalize your tables, by putting given
> name and family name into separate columns.
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Scott Marlowe | 2006-08-17 14:30:59 | Re: Monitoring error messages |
Previous Message | Erika Terahata Torres Prada e Silva - MPS | 2006-08-17 13:41:01 | RES: Issue on Varchar Ordering |