Aqui está assim:

sg=# select name, setting from pg_settings where name ~ 'encoding|^lc_|version';
     name       |   setting
-----------------+-------------
client_encoding | unicode
lc_collate      | C
lc_ctype        | pt_BR.UTF-8
lc_messages     | pt_BR.UTF-8
lc_monetary     | pt_BR.UTF-8
lc_numeric      | pt_BR.UTF-8
lc_time         | pt_BR.UTF-8
server_encoding | UTF8
server_version  | 8.1.2
(9 registros)

=# select * from teste order by 2;
id |               nome
----+-----------------------------------
 7 | GABRIEL ALCIDES KLIM PERONDI
10 | GABRIEL ALEXANDRE DA SILVA MANICA
 6 | GABRIELA HELEDA DE SOUZA
 9 | GABRIELA JACOBY NOS
 8 | GABRIELA LETICIA BATISTA NUNES
11 | GÁBRIEL ALCIDES KLIM PERONDI
12 | GÁBRIELA JACOBY NOS
 5 | Maria Amanda
 1 | Maria Noeli
 4 | Maria Zelia
 2 | Maria Érica
 3 | Mariana Castro
(12 registros)

[EMAIL PROTECTED] tmp]$ uname -a
Linux gp3.redelocal 2.6.15-1.1833_FC4 #1 Wed Mar 1 23:41:37 EST 2006 i686 i686 i386 GNU/Linux

Acredito que GÁBRIEL ALCIDES, id=11, deveria ser ficar abaixo de GABRIEL ALEXANDRE, id=10, bem como Maria Érica, id=2, após Maria Amanda, id=5.

Qual a opinião dos colegas? E o que pode ser feito a respeito?

Mauro Matos


Joao escreveu:
caro amigo estava tendo este problema tipo quando eu dava um sort as palavras acentuadas iam para o final da query... criei criei um novo cluster initdb --locale=pt_br pronto funcionou pq o meu locale estava C.... faca isso crie um novo cluster ja q vc nao pode mudar esta variavel, faca um dump e coloque no outro cluster

    ----- Original Message -----
    *From:* Rodrigo Hjort <mailto:[EMAIL PROTECTED]>
    *To:* Euler Taveira de Oliveira <mailto:[EMAIL PROTECTED]>
    *Cc:* [email protected]
    <mailto:[email protected]>
    *Sent:* Thursday, March 30, 2006 10:28 PM
    *Subject:* Re: [PostgreSQL-Brasil] Ordenação Postgresql

    Legal! Mas é um patch para a libc ou para o PostgreSQL?

    Postei uma mensagem sobre isso no pghackers, e o Tom Lane sugeriu
    usar C com UTF8, ou outro LATINn. Até agora não consegui muito
    êxito. Testei no MySQL - o "agregador de dados", e ele suporta
    charset e collate, de modo individual por coluna e até em tempo de
    consulta! Está certo que ele foge de vez em quando dos padrões...


    2006/3/30, Euler Taveira de Oliveira <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>:

        Rodrigo Hjort wrote:

        > *NBR 6033:1989 (NB 106) *
        >
        > *Ordem Alfabética* - 5 págs.
        >
        > Fixa os critérios de aplicação da ordem alfabética em
        listas, índices,
        > catálogos, bibliografias e trabalhos de natureza semelhante
        - R$ 20,40
        >
        >
        A impressa é barata em vista da digital (R$ 101) :). Eu já
        consegui uma
        cópia. Estou trabalhando num patch para locale pt_BR. Quando tiver
        notícias eu aviso.

        --
        Euler Taveira de Oliveira



-- Atenciosamente,

    Rodrigo Hjort
    http://icewall.org/~hjort <http://icewall.org/%7Ehjort>

    ------------------------------------------------------------------------
    _______________________________________________
    Grupo de Usuários do PostgreSQL no Brasil
    http://www.postgresql.org.br

------------------------------------------------------------------------

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

begin:vcard
fn:Mauro Matos
n:Matos;Mauro
adr:;;;;;;Brasil
email;internet:[EMAIL PROTECTED]
version:2.1
end:vcard

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a