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

Responder a