Sim Matheus é muito...rs Especialmente quando fazemos pela primeira vez e não dá certo de primeira...rs Então vou seguir as sua dicas vou instalar o 9.2 com o ubuntu 12.4
tenho então que instalar a versão 9.2 na mesma maquina que já esta rodando a 8.4 para fazer o dump já com a versão 9.2 é isto? e depois restore na outra maquina que tambem vai estar com a versão 9.2. Estava fazendo o dump com a 8.4 e tentado o restore com a 9.1 deve ser por isto que não estava dando certo Em 24 de abril de 2013 19:22, Matheus de Oliveira <[email protected] > escreveu: > > > 2013/4/24 Rogério D'Andréa <[email protected]> > >> Bom dia posterguei o quanto deu, mas agora necessito atualizar o ubuntu >> que não tem mais suporte e junto com ele o postgres. >> por questão de segurança irei fazer uma instalação do zero em outra >> maquina e gostaria de saber qual a maneira mais facil de migrar os dados do >> 8.4 para o 9.1 em outro micro. Em 2011 tentei com o pgmyadminIII usando >> backup em um micro e restore em outro mas não deu certo. Enfim atualmente >> qual a melhor solução >> >> > Não entendo porque tanta gente ultimamente está migrando de versões > antigas para a 9.1. Já que vai realizar a migração e ter todo esse trabalho > (como se fosse muito, xD ), por que não migrar para a versão 9.2? > > Bom, desabafo feito... Quanto ao upgrade, há basicamente duas opções > (dejavú?): > > 1. Usar o pg_upgrade [1] (se usar, rode um VACUUM ANALYZE completo logo > após para evitar planos de execução ruins); > 2. Ou, realizar um dump + restore (nesse caso use sempre os binários da > versão mais nova para realizar o dump+restore) [2]. > > Em geral, eu digo que se tiver uma boa janela ou for uma base pequena > (vamos jogar até uns 10GB, mas depende de outras coisas) use a 2ª opção. > > O dump+restore seria basicamente o seguinte: > > 1. Instale as duas versões (ou caso tenha outra máquina, pode deixar a > antiga em outra); > 2. Pare a instância da 8.4, restaure seu backup (se instalado via pacote é > /var/lib/postgresql/8.4/main) e reinicie-a; > 3. Com os binários da versão mais nova, execute o pg_dumpall: > > /usr/lib/postgresql/9.2/bin/pg_dumpall -p <porta da 8.4> | > /usr/lib/postgresql/9.2/bin/psql -p <porta da 9.2> > > Pronto. > > Os caminhos acima é para instalação via pacotes. Que, se for usar (eu sou > defensor da instalação via código-fonte), recomendo que não use os > repositórios oficiais (não sei quanto ao Ubuntu, mas do Debian deixa a > desejar). Use o repositório do PGDG [3] ao invés disso (está sempre > atualizado com as versões mais recentes). > > [1] http://www.postgresql.org/docs/9.2/static/pgupgrade.html > [2] > http://www.postgresql.org/docs/9.2/static/upgrading.html#UPGRADE-METHODS-PGDUMP > [3] https://wiki.postgresql.org/wiki/Apt > > Atenciosamente, > -- > Matheus de Oliveira > Analista de Banco de Dados > Dextra Sistemas - MPS.Br nível F! > www.dextra.com.br/postgres > > > _______________________________________________ > 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
