Em 29 de junho de 2013 12:34, Fabrízio de Royes Mello
fabriziome...@gmail.com escreveu:
2013/6/29 Bruno Damasceno brunomd...@gmail.com
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
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral