Em 4 de julho de 2014 12:57, Matheus de Oliveira <[email protected]>
escreveu:

>
> 2014-07-04 12:46 GMT-03:00 Danilo Silva <[email protected]>:
>
> Qual é a melhor forma de alterar o encoding, lc_collate e lc_ctype de uma
>> base em produção? Preciso alterar para UTF-8 e todos os exemplos que vi na
>> internet falam em fazer um novo initdb, é isso mesmo? Ou apenas recriando a
>> base serviria?
>
>
> Apenas recriando a base já dá. Na verdade não dá pra "recriar" a base,
> então você teria que criar uma nova, fazer um dump da antiga e restaurar
> nessa nova.
>
> Para criar uma base com lc_collate e lc_ctype diferentes do padrão do
> cluster, você deve usar o template0, por exemplo:
>
>     CREATE DATABASE foo TEMPLATE template0 LC_COLLATE <seu collate>
> LC_CTYPE <seu ctype> ENCODING <seu encoding>;
>
>
> ​Valeu Matheus, testei e deu certo...

[]s
Danilo​
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a