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)
rodrigo=# select name, setting from pg_settings where name ~ 'encoding|^lc_|version';
name | setting
-----------------+---------
client_encoding | LATIN1
lc_collate | pt_BR
lc_ctype | pt_BR
lc_messages | pt_BR
lc_monetary | pt_BR
lc_numeric | pt_BR
lc_time | pt_BR
server_encoding | LATIN1
server_version | 8.1.3
(9 registros)
--
Atenciosamente,
Rodrigo Hjort
GTI - Projeto PostgreSQL
CELEPAR - Cia de Informática do Paraná
http://www.pr.gov.br
2005/12/7, Eduardo RBS <[EMAIL PROTECTED]>:
Esta norma de ordem alfabética está definida pela ABNT na NBR 6033.
Então acho que a LC_COLLATE da glibc está errada.Em 07/12/05, Euler Taveira de Oliveira <[EMAIL PROTECTED]> escreveu:--- Eduardo RBS <[EMAIL PROTECTED]> escreveu:
> Agora ele ordenou as palavras acentuas corretamente, mas a palavra
> Monteiro
> deveria estar DEPOIS de Monte Sinai. Já entrei até em contado com um
> alemão
> que desenvolveu o LC_COLLATE para pt_BR e não foi de muita ajuda. Ele
> apenas
> disse que existe diferença entre "word sorting" e "dictionary
> sorting", mas
> não consigo nem mudar entre um sorting e outro.
>
Isso não é o PostgreSQL que define. O locale pt_BR é definido desta
maneira. Nã consegui achar um documento falando que o padrão é esse. De
todo jeito o problema é da glibc e não do PostgreSQL.
Euler Taveira de Oliveira
euler[at]yahoo_com_br
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
