Sim! Acabei de criar um Script em Shell para corrigir isso nos servidores.
Apesar disso, existe uma solução melhor, que é usar o sistema de pacotes do Debian.

corrigir-locale-ptbr.sh:
****************************************
cd /usr/share/i18n/locales/

NOMES=/tmp/nomes.txt
cat > $NOMES << EOF
GABRIELA HELEDA DE SOUZA
GABRIELA JACOBY NOS
GÁBRIELA JACOBY NOS
GABRIEL ALCIDES KLIM PERONDI
GÁBRIEL ALCIDES KLIM PERONDI
GABRIELA LETICIA BATISTA NUNES
GABRIEL ALEXANDRE DA SILVA MANICA
EOF

export LC_ALL=pt_BR

echo "1) ANTES:"
sort $NOMES

if [ ! -f pt_BR.old ]
then
  cp pt_BR pt_BR.old
  sed 's/copy "iso14651_t1"/copy "iso14651_t1"\nreorder-after <U00A0>\n<U0020><CAP>;<CAP>;<CAP>;<U0020>\nreorder-end/' pt_BR.old > pt_BR
  localedef -i pt_BR -c -f ISO-8859-1 -A /usr/share/locale/locale.alias pt_BR
fi

echo "2) DEPOIS:"
sort $NOMES
****************************************

Após executar o script, é só reiniciar o PostgreSQL! :)

--
Rodrigo Hjort
http://icewall.org/~hjort


2006/10/19, Walter Cruz <[EMAIL PROTECTED]>:
bacana Rodrigo (heheh.. somos xarás) ...

vc viu o segundo e-mail que mandei, ontem mesmo, corrigindo o primeiro?

[]'s
- Walter

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a