Em 29 de junho de 2013 12:34, Fabrízio de Royes Mello < [email protected]> escreveu:
> 2013/6/29 Bruno Damasceno <[email protected]> > > > > Pessoal, > > > > Alguém pode me ajudar nessa tarefa, peguei pra administrar um PostgreSQL > na > > versão 8.2.9 instalado em um Windows Server 2008, quero atualiza-lo para > > última versão disponível, 9.2.4. > > Alguém pode me dar dicas dos principais cuidados que devo tomar? Fazer um > > dump dos dados por precaução, etc. Lembrando, tenho uma janela do próximo > > domingo inteiro pra fazer isso, ou seja, tenho tempo. > > > > Bruno, > > Uma das grandes preocupações que vc deve ter em relação a essa migração > entre > versões é em relação a sua aplicação, pois na 8.3 foram removidos alguns > CASTs > implicitos [1] e vc deve saber se sua aplicação vai se comportar > corretamente em > relação a isso. > > Claro que essa é uma das preocupações, e uma das mais criticas que vejo > neste > seu caso. O ideal mesmo é vc dar uma boa lida nos release notes das 8.3 > [2], > 8.4 [3], 9.0 [4], 9.1 [5] e 9.2 [6] para ver se não encontra nenhuma outro > ponto que > vc precisa rever em suas aplicações. > > Em relação a migrar os dados vc pode utilizar o pg_dump [7] da 9.2, ou > seja, usa > o binário da 9.2 para extrair o dump do seu cluster 8.2 pois ele se > entende com versões > menores (retrocompatibilidade). > > No inicio desse ano finalizei uma migração de várias instâncias do > PostgreSQL (>100) > da 8.2 para 9.2, ou seja, o mesmo teu cenário. Levamos mais de 6 meses para > homologar a aplicação para funcionar na versão 9.2, e os maiores problemas > que > tivemos foi em relação aos CASTs implicitos, então sugiro prestar bastante > atenção neste ponto. > > Em outras palavras, instale em outra maquina o banco e teste a aplicação antes de ir fazer esse teste no seu servidor. > Att, > > [1] > http://www.postgresql.org/docs/8.3/interactive/release-8-3.html#AEN88167 > [2] http://www.postgresql.org/docs/current/interactive/release-8-3.html > [3] http://www.postgresql.org/docs/current/interactive/release-8-4.html > [4] http://www.postgresql.org/docs/current/interactive/release-9-0.html > [5] http://www.postgresql.org/docs/current/interactive/release-9-1.html > [6] http://www.postgresql.org/docs/current/interactive/release-9-2.html > [7] http://www.postgresql.org/docs/current/interactive/app-pgdump.html > > -- > Fabrízio de Royes Mello > Consultoria/Coaching PostgreSQL > >> Blog sobre TI: http://fabriziomello.blogspot.com > >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello > >> Twitter: http://twitter.com/fabriziomello > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
