Atualizei minha máquina de desenvolvimento ubuntu de 11.04 para 11.10. No processo, meu postgres também foi atualizado de 8.4 para 9.1.
Mas parece que perdi todos os meus dados. Se eu olhar, posso ver que meus dados para 8.4 estão na pasta /var/lib/postgres/8.4/main
e meu novo banco de dados está /var/lib/postgres/9.1/main
.
Qual é a melhor maneira de migrar meus dados para a nova versão? Posso apenas copiar os arquivos?
fonte
Error: specified cluster is not running
tentar novamente depois de alterarmax_connections
, usepg_ctlcluster 8.4 main start
.max_connections
não funcionou para mim. Como uma solução alternativa fornecida pela mensagem de erro, reduzishared_buffers
para 20 MB (de 200 MB), o que funcionou para mim.Após a atualização para a 11.10, o PostgreSQL 9.1 foi instalado, mas a versão em execução era 8.4.
Eu tentei:
Ele relatou o erro:
Então, em outra janela:
E então novamente:
Foram relatados erros relacionados ao pgRouting. Demorou um pouco (a noite toda!), Mas depois o banco de dados foi atualizado para 9.1. O PostGIS também foi atualizado para a 1.5.3.
fonte
quando não houver tempo suficiente para despejo e restauração, use pg_upgrade: http://www.postgresql.org/docs/devel/static/pgupgrade.html
fonte