Em 19/06/12, SOUTO<[email protected]> escreveu: > Prezados, > > Sou novo na lista e novato com DBA de PostgreSQL. > > Me chamo Claudio Souto, tenho 32 anos de idade e 6 anos como DBA > SQLServer e Oracle e sou de Brasília-DF, com relação a SQLServer e > Oracle podem contar comigo para o que der e vier mas quanto a > PostgreSQL eu é que vou contar com o auxilio dos senhores até pegar a > manha desse SGBD. > > Passado a apresentação, vamos ao meu problema: > > A empresa onde trabalho, pegou um cliente que solicitou a migração da > base de dados, um PostgreSQL 8.2, para o PostgreSQL 9.1. Andei lendo > alguns post’s na internet e não encontrei quase nada sobre este > assunto. Então estou fazendo a migração à moda (bem) antiga tabela por > tabela, View por View, Sequence por Sequence e etc, e estou com medo > de dar pau de não funcionar no final. > > A base a ser migrada é de +/- 700GB, é um PostgreSQL 8.2.10 on > x86_64-unknown-linux-gnu, compiled by GCC gcc (Debian 4.3.1-9) 4.3.1 > tem as linguagens de programação instalados (c, internal, pgsql, > plpgsql, plruby e sql), pretendo migrar para um servidor de teste > primeiramente que será um PostgreSQL 9.1.4 on > x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu 4.4.3-4ubuntu5.1) > 4.4.3, 64-bit tem as linguagens de programação (pgsql e plpgsql). > > Então peço a ajuda de vocês, Qual a melhor opção para fazer essa > migração? Lembrem-se não tenho muito conhecimento do PostgreSQL. > > > > Obs.: Sei que é ridículo perguntar isso mas “Alguém tem um passo a passo?” >
Para migrar a base de dados você pode utilizar o par pg_dumpall / psql. Quanto a sua aplicação convém você ler as modificações introduzidas em cada versão e avaliar se será necessária alguma adaptação. Você encontra as modificações em: http://www.postgresql.org/docs/current/interactive/release.html "Migration to Version x.y" Por exemplo, uma modificação que causou transtornos para quem vinha da versão 8.2 foi a eliminação de alguns casts automáticos. Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
