Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Ola a forma mais facil dump da base em 8.2 e restaurar ela no banco 9.1 []s Luiz Em 19 de junho de 2012 15:37, SOUTO clau.s...@gmail.com 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?” -- Atenciosamente, Souto (61) 9831-9381 (61) 3397-4220 Vendo 535 01/01 por 11.000,00 Vendo C1500 08/09 por 27.500,00 ___ Participe do VIII Moto Capital Brasília/DF de 27 a 31 de julho de 2012 ___ “Pergunte a um motociclista como seria sua vida se algum dia tivesse de desistir da sua paixão por duas rodas e tudo o que poderá ouvir será o silêncio. Você verá que aquele rosto sorridente de criança ficará vazio.” ___ 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
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
No dia 19 de Junho de 2012 15:41, Luiz Rafael Culik l...@xharbour.com.brescreveu: Ola a forma mais facil dump da base em 8.2 e restaurar ela no banco 9.1 []s Luiz Em 19 de junho de 2012 15:37, SOUTO clau.s...@gmail.com 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?” -- Atenciosamente, Souto (61) 9831-9381 (61) 3397-4220 Vendo 535 01/01 por 11.000,00 Vendo C1500 08/09 por 27.500,00 ___ Participe do VIII Moto Capital Brasília/DF de 27 a 31 de julho de 2012 ___ “Pergunte a um motociclista como seria sua vida se algum dia tivesse de desistir da sua paixão por duas rodas e tudo o que poderá ouvir será o silêncio. Você verá que aquele rosto sorridente de criança ficará vazio.” ___ 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 Seja bem vindo... Você vai precisar usar o pg_dump da 9.1 conectando se na base 8.2, fazer dump e depois restore no Postgres 9.1. Bom essa é um explicação bem simplista, provavelmente os mais antigos poderão te ajudar melhor. Grato Att Torres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Olá, Souto Seja bem-vindo :) Em 19 de junho de 2012 15:41, Luiz Rafael Culik l...@xharbour.com.brescreveu: Ola a forma mais facil dump da base em 8.2 e restaurar ela no banco 9.1 []s Luiz Em 19 de junho de 2012 15:37, SOUTO clau.s...@gmail.com 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?” Existe uma ferramenta chamada pg_upgrade [1] que pode ajudar você. [1] http://www.postgresql.org/docs/9.1/static/pgupgrade.html -- Atenciosamente, Souto (61) 9831-9381 (61) 3397-4220 Vendo 535 01/01 por 11.000,00 Vendo C1500 08/09 por 27.500,00 ___ Participe do VIII Moto Capital Brasília/DF de 27 a 31 de julho de 2012 ___ “Pergunte a um motociclista como seria sua vida se algum dia tivesse de desistir da sua paixão por duas rodas e tudo o que poderá ouvir será o silêncio. Você verá que aquele rosto sorridente de criança ficará vazio.” ___ 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 Abraços -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Em 19 de junho de 2012 15:37, SOUTO clau.s...@gmail.com 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. Seja bem vindo. 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. Vc não precisa passar tanto trabalho assim, vc pode usar o pg_dump [1] para exportar o seu banco (dump) na 8.2 em formato SQL e depois importar ele no seu 9.1. 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. Tens que cuidar a questão das linguagens instaladas, pois pelo que percebi no seu 8.2 tem a plruby instalada e caso vc tenha alguma função escrita nessa linguagem no seu 9.1 vc tb deverá ter essa linguagem instalada. Obs.: Sei que é ridículo perguntar isso mas “Alguém tem um passo a passo?” Desconheço algum doc nesse sentido, mas vc poderia aproveitar esse seu case e ir documentando e publicar depois, creio que várias pessoas tenham as mesmas suas dúvidas. Att, -- 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
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Em 19 de junho de 2012 15:46, JotaComm jota.c...@gmail.com escreveu: [...] Existe uma ferramenta chamada pg_upgrade [1] que pode ajudar você. [1] http://www.postgresql.org/docs/9.1/static/pgupgrade.html Não ajudará pois o pg_upgrade só é possível apartir de migrações da 8.3 ou maiores. Att, -- 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
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Em 19 de junho de 2012 15:48, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 19 de junho de 2012 15:37, SOUTO clau.s...@gmail.com escreveu: Prezados, Sou novo na lista e novato com DBA de PostgreSQL. bem vindo 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. Seja bem vindo. 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. Vc não precisa passar tanto trabalho assim, vc pode usar o pg_dump [1] para exportar o seu banco (dump) na 8.2 em formato SQL e depois importar ele no seu 9.1. 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. Tens que cuidar a questão das linguagens instaladas, pois pelo que percebi no seu 8.2 tem a plruby instalada e caso vc tenha alguma função escrita nessa linguagem no seu 9.1 vc tb deverá ter essa linguagem instalada. Obs.: Sei que é ridículo perguntar isso mas “Alguém tem um passo a passo?” eu comecei com as facilidades do pg_admin, podes fazer o mesmo ... Desconheço algum doc nesse sentido, mas vc poderia aproveitar esse seu case e ir documentando e publicar depois, creio que várias pessoas tenham as mesmas suas dúvidas. Att, -- 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 -- Anselmo M. Silva ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Existe uma ferramenta chamada pg_upgrade [1] que pode ajudar você. O pg_upgrade só funciona a partir do 8.3 [1]. O esquema é usar o pg_dump, como o pessoal está falando mesmo. Aliás, deverias é usar o pg_dumpall. Bem por cima: 1. instala o PostgreSQL 9.1 com as linguagens a mais. 2. com o binário do 9.1, faça um pg_dumpall no cluster da 8.2 (+ou- isso: /path-to-9.1/bin/pg_dumpall -h host8.2 -p port8.2 dump) 3. novamente com o binário do 9.1, faça o restore: /path-to-9.1/bin/psql -h host9.1 -p port9.1 -f dump [1] http://www.postgresql.org/docs/9.1/static/pgupgrade.html#AEN137168 -- Matheus de Oliveira Bacharelado em Ciências de Computação Laboratório de Computação de Alto Desempenho - LCADhttp://www.lcad.icmc.usp.br/ Instituto de Ciências Matemáticas e de Computação - ICMChttp://www.icmc.usp.br/ Universidade de São Paulo - USP http://www.sc.usp.br/ 2012/6/19 JotaComm jota.c...@gmail.com Olá, Souto Seja bem-vindo :) Em 19 de junho de 2012 15:41, Luiz Rafael Culik l...@xharbour.com.brescreveu: Ola a forma mais facil dump da base em 8.2 e restaurar ela no banco 9.1 []s Luiz Em 19 de junho de 2012 15:37, SOUTO clau.s...@gmail.com 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?” Existe uma ferramenta chamada pg_upgrade [1] que pode ajudar você. [1] http://www.postgresql.org/docs/9.1/static/pgupgrade.html -- Atenciosamente, Souto (61) 9831-9381 (61) 3397-4220 Vendo 535 01/01 por 11.000,00 Vendo C1500 08/09 por 27.500,00 ___ Participe do VIII Moto Capital Brasília/DF de 27 a 31 de julho de 2012 ___ “Pergunte a um motociclista como seria sua vida se algum dia tivesse de desistir da sua paixão por duas rodas e tudo o que poderá ouvir será o silêncio. Você verá que aquele rosto sorridente de criança ficará vazio.” ___ 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 Abraços -- JotaComm http://jotacomm.wordpress.com ___ 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
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Em 19 de junho de 2012 15:48, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 19 de junho de 2012 15:37, SOUTO clau.s...@gmail.com escreveu: 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. Vc não precisa passar tanto trabalho assim, vc pode usar o pg_dump [1] para exportar o seu banco (dump) na 8.2 em formato SQL e depois importar ele no seu 9.1. Lembrando que nesta versão o 'pg_restore' pode ser paralelizado, com a opção --jobs. [1] http://www.postgresql.org/docs/9.1/static/app-pgrestore.html []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Em 19/06/12, SOUTOclau.s...@gmail.com 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Outro cuidado, é verificar se sua base atual utiliza-se de casts implicitos que foram removidos a partir da versão 8.3.. Recomendo criar um ambiente de homologação para detectar possiveis problemas. Em 19 de junho de 2012 17:09, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: Em 19/06/12, SOUTOclau.s...@gmail.com 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- William Felipe Welter -- Consultor em Tecnologias Livres william.wel...@4linux.com.br www.4linux.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Apresentação / Migração do 8.2 Para 9.1
Como dito anteriormente, use o pg_dumpall da versão 9.1! E verifique o uso de casts implicitos que a partir da 8.3 deixaram de existir ( e acredite, até hoje isso me dá dor de cabeça ) não que os programadores dos sistemas fizessem de propósito! E outra coisa a ser verificada é se eram guardados binários/blobs na base postgres! Em 19/06/2012 19:43, william felipe_welter wfeli...@gmail.com escreveu: Outro cuidado, é verificar se sua base atual utiliza-se de casts implicitos que foram removidos a partir da versão 8.3.. Recomendo criar um ambiente de homologação para detectar possiveis problemas. Em 19 de junho de 2012 17:09, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: Em 19/06/12, SOUTOclau.s...@gmail.com 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- William Felipe Welter -- Consultor em Tecnologias Livres william.wel...@4linux.com.br www.4linux.com.br ___ 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