2009/5/14 Rafael Domiciano <[email protected]>: > Olá Bruno, > > Bom, primeira recomendação, atualize a versão do banco para a mais recente, > atualmente a 8.3.7 [1]. > > Segundo, você salvou quais pastas do sistema? Espero que tenha sido as > "data", "xlog" e "clog". Eu tinha feito isso uma vez, quando estava com > problema num hd e o banco não subia, e essas pastas foram suficientes para > mim. > > Com elas você substitui as pastas do cluster que você iniciou na outra > máquina ou em outro diretório. > > Agora, se você apenas tem a pasta "data", você pode tentar usar o comando: > pg_resetxlog. Ouvi relatos de que funciona, mas você perde as últimas > informações do banco, aquelas que ainda estão para fazer check-point. > > Por último, se nenhuma das recomendações funcionar, sinto muito Bruno, > espero que você tenha um backup atualizado ou uma replicação em tempo real > (bem útil nessas horas). > > Atenciosamente, > > Rafael Domiciano > > [1]: http://www.postgresql.org/ftp/binary/v8.3.7/ > > 2009/5/14 bruno <[email protected]> >> >> Olá, >> >> Estou precisando de uma ajuda. >> >> Tenho instalado postgres 8.1 e apenas tenho backup da pasta postgres onde >> contem as tabelas. >> Gostaria de uma orientação como faço para restaurar os banco de dados >> apartir das pastas que salvei, não foi pelo backup do sistema, apenas >> recuperei o diretório. >> >> Nas versões anteriores bastava substitui a pasta de dados agora com essa >> nova versão não sei como fazer. >>
Apenas um alerta: A recuperação a partir do sistema de arquivos (pastas) tem que ser feita com a mesma versão do PostgreSQL que estava rodando quando da cópia das pastas. Posteriormente você pode fazer um upgrade da versão para a 8.3.7 mas aí terá que fazer um dump/restore, veja as orientações nas "release notes": http://www.postgresql.org/docs/current/interactive/release.html Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
