Em 27/04/13, Rogério D'Andréa<[email protected]> escreveu:
>  migração postgres 8.4 / ubuntu 11.04 >> postgres 9.2/ ubuntu 12.04
>
>
>  Devido ao final do suporte a versão 11.04 resolvi migrar todo o meu
> sistema, minha sugestão e usar sempre versões LTS, ou seja que tem longa
> duração de suporte.
>
>   Com trabalho com uma base de dados relativamente pequena optei pelo dump
> – restore
>
>  você precisa instalar a versão do 9.2 na mesma maquina em que esta
> instalado a versão 8.4, não se preocupe não vai dar conflito pois é
> instalado em outra porta e em outra pasta

Você não precisa instalar a nova versão na mesma máquina da antiga,
afinal ele é uma aplicação cliente, basta estar na mesma rede.
Para rodar a nova versão do pgdump na base da versão antiga é só
especificar o parâmetro --host=host (ou -h host) informando onde está
o servidor antigo.


>    É só seguir este link para instalar a versão 9.2
> https://wiki.postgresql.org/wiki/Apt
>
> no terminal bom instalei o 9.2 na mesma maquina que esta o 8.4,
>
> *iniciei o servidor pelo terminal*
>
>
> ro@VBR:~$ sudo /etc/init.d/postgresql restart
> [sudo] password for ro:
>  * Restarting PostgreSQL 8.4 database server                             [
> OK ]
>  * Restarting PostgreSQL 9.2 database server                             [
> OK ]
>
>  *verificando as portas*
>
> ro@VBR:~$ pg_lsclusters
> Ver Cluster Port Status Owner    Data directory               Log file
> 8.4 main    5433 down   postgres /var/lib/postgresql/8.4/main
> /var/log/postgresql/postgresql-8.4-main.log
> 9.2 main    5432 online postgres /var/lib/postgresql/9.2/main
> /var/log/postgresql/postgresql-9.2-main.log
>
>  *mudando para o usuario postgres*
>
> ro@VBR:~$ sudo su - postgres
>
>  *executando o comando que fara a migração*
>
> postgres@VBR:~$ /usr/lib/postgresql/9.2/bin/pg_dumpall -p 5433 |
> /usr/lib/postgresql/9.2/bin/psql -p 5432 -U postgres postgres
>
> *voce vai ter uma saida parecida com esta*
>
>
> SET
... [corte]
> GRANT
>
>  Pronto o postgres 9.2 esta funcionando na porta 5432 e o postgres8.4
> continua funcionando na porta 5433 feito isto fiz um backup da base de
> dados do 9.2 , reinstalei em outra maquina, testei e depois formatei o
> micro que estava com o banco de dados(com ubuntu 11.04) instalei o
> Ubuntu12.04, o postgresql 9.2 e fiz um restore do meu banco de dados .
>
>  Viva o auxilio da comunidade, Valeu mesmo .
>

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a