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

Responder a