Eduardo, vamos por partes,

/LC_COLLATE = 'pt_BR-ISO-8859-1' LC_CTYPE = 'pt_BR-ISO-8859-1'/
>>>
>> /Olá Eduardo,
>>   reparei que estais usando um hífen separando pt_BR de ISO-8859-1, onde
>> me parece que deveria haver um ponto.
>>
>> Experimente assim:
>>
>> /
>>
>> /LC_COLLATE = 'pt_BR.ISO-8859-1' LC_CTYPE = 'pt_BR.ISO-8859-1' Att. Alex /
>>
>>
>>
> corrigi, porem, deu erro tb.
>
> ERROR:  encoding "UTF8" does not match locale "pt_BR.ISO-8859-1"
> DETAIL:  The chosen LC_CTYPE setting requires encoding "LATIN1".
> ********** Error **********
>
> ERROR: encoding "UTF8" does not match locale "pt_BR.ISO-8859-1"
> SQL state: 22023
> Detail: The chosen LC_CTYPE setting requires encoding "LATIN1".
>

No teu primeiro email você cita "Portuguese_Brazil.1252". Faz muito tempo
que eu não uso windows e esse encoding está com um nome um pouco diferente
do que eu costumava ver mas reconheço o "1252". Infelizmente "Windows-1252"
é quase um ISO-8859-1 mas não é. Existem algumas sequencias de caracteres
que são diferentes o que provoca erros.

Outro problema é que no windows UTF8 pode ser utilizado com qualquer locale
enquanto que no linux não, isso é um pouco mais organizado. Ao invés de
utilizar o locate pt_BR.ISO-8859-1 tenta utilizar pt_BR.UTF8.

Att,

Charly Batista
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a