Olá, você pode mudar o encoding do banco com o seguinte comando:

update pg_database set  encoding=pg_char_to_encoding('UTF8') where 
datname='NomeDaBase';


Desde já agradeço!

Atenciosamente;

Daniel Moura Carneiro

Cel(11) 9 7085-7431 – Claro / 9 7023-3219 - TIM

-----Mensagem original-----
De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de 
Santiago - NSR
Enviada em: quarta-feira, 27 de setembro de 2017 16:37
Para: 'Comunidade PostgreSQL Brasileira' <pgbr-geral@listas.postgresql.org.br>
Assunto: [pgbr-geral] RES: RES: RES: converter ascii para utf8

Resolvi na unha....com a função abaixo. Tive que incluir alguns caracteres 
especiais a mais e foi embora....

Santiago

-----Mensagem original-----
De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de 
Osvaldo Kussama Enviada em: quarta-feira, 27 de setembro de 2017 13:53
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] RES: RES: converter ascii para utf8

Em 27/09/2017, Santiago - NSR<t...@nsr.com.br> escreveu:
> Bom dia. o banco está em ASCII. Necessito passar para UTF8. Quando uso 
> a opção -E UTF8 (do pg_dump) da erro...(ao contrario do que escribi).
> Fiz uma função usando o "translate", estou migrando tabela a tabela e 
> está dando certo...
>
> resSTR_       =
> translate($1, 
> 'áàâãäåaaaÁÂÃÄÅAAAÀéèêëeeeeeEEEÉEEÈìíîïìiiiÌÍÎÏÌIIIóôõöoooòÒÓÔÕÖOOOùúûüuuuuÙÚÛÜUUUUçÇñÑýÝ',
>
>                       
> 'aaaaaaaaaAAAAAAAAAeeeeeeeeeEEEEEEEiiiiiiiiIIIIIIIIooooooooOOOOOOOOuuuuuuuuUUUUUUUUcCnNyY'
>                       );
>


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

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

Responder a