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

Responder a