Em 5 de abril de 2013 16:39, Alessandro Lima <[email protected]>escreveu:
> Boa tarde pessoal, > > Pretendo migrar meu postgreSQL 8.4 para 9.2 > Gostaria de confirmar se a melhor forma seria esta: > > pg_dumpall > dump.sql > //desinstalar postgres 8.4 > //instalar postgres 9.2 (utilizo o instalador gráfico) > psql < dump.sql > > obs.: servidor linux opensuse. > > Creio que seja sua primeira migração, se for, segue algumas recomendações: Independentemente se for ambiente de produção ou testes, deve-se sempre analisar/testar a migração (a aplicação também entra nos testes); Primeiro instale a nova versão, suba as bases, deixe ele redondo e disponível para uma possível produção (não se esqueça do pg_hba), somente depois disso desinstale a versão antiga, pois se você desinstalar a versão antiga antes e algo der errado... Recomendo efetuar o pg_dump (ou pg_dumpall) utilizando o utilitário da versão 9.2. Tive problemas nos testes que efetuava antes da produção, pois o dump utilizado no restore foi um dump do utilitário antigo (no meu caso da versão 8.2). Lembre-se, pg_dumpall gera arquivo texto não compactado, porém você terá um dump de todos os objetos, usuários, etc, já com o pg_dump você tem a opção de gerar um arquivo compactado (-Fc), mas terá que criar todos os usuários na unha (com excessão do usuário postgres). []s Danilo
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
