Em 20-05-2013 10:59, Filho Arrais escreveu:
Bom dia,
Pessoal, tive a pasta global deletada acidentalmente do servidor, teria
uma forma de recuperar esses informações, levando em consideração que o
ultimo dump do banco é de sábado.
Ugh... você está com um problemão.
1) Leia o artigo do Fábio Telles sobre "pg_dump não é backup".
2) Leia o link em [1] do Tom Lane (se você tiver um pouquinho de
inglês), ele é *o cara* e você poderia entender que não dá.
A pergunta é: Como voltar os dados da pasta global sem perder as
informações lançadas na base entre sábado e hoje ?
A partir de dump? Não, não dá.
Se você tivesse um backup físico dos arquivos talvez daria pra *tentar*,
conforme a mensagem do Tom Lane que passei.
Considere o link [2] da estratégia de arquivamento contínuo e PITR que,
literalmente, tiraria você dessa enrascada. Mas isso é preventivo pra
você implementar após resolver seu problema, não a solução do problema
atual.
Resumindo, o que você quer, não dá pra fazer. Não tem como. Os arquivos
no diretório global são intimamente relacionados e contém todo o estado
transacional de seu banco de dados, pontualmente falando.
Uma tentativa possível seria um undelete. Pare o PostgreSQL
imediatamente e desligue o servidor. Qual sistema de arquivos você usa?
[1] http://www.postgresql.org/message-id/[email protected]
[2] http://www.postgresql.org/docs/9.2/static/continuous-archiving.html
[]s
_________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral