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.

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

Responder a