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
