2009/3/12 Vinicius <[email protected]>: > Ola pessoal... > > Estou com um grande problema,, preciso recuperar os dados de uma tabela > excluidos por um delete. > > Isso é possivel ? >
1) Se você não realizou um commit ainda, um simples rollback resolve 2) Se você tiver realizando o arquivamento da sua base (copiando os arquivos do WAL), você pode realizar um Point In Time Recovery (PITR) e voltar o seu banco de dados no tempo. O problema é que ele vale para o banco de dados inteiro e não apenas um tabela. 3) Se você tiver realizando o arquivamento da sua base (copiando os arquivos do WAL) e não quer utilizar o PITR você pode abrir os logs do WAL arquivados e procurar pelas linhas que foram apagadas para reverter aquele comando. Isto é um bocado trabalhoso e existem algumas ferramentas para lhe ajudar um pouco nisto. Estas são as alternativas que eu conheço, se alguém conhecer outra, por favor me avisem. OBS: Se você não tem o arquivamento do WAL ativado na sua base de produção... deu para perceber que você está correndo um risco enorme, não? > -- > Vinicius D. Barba > Totalsat - Departamento TI > (41) 2109-7716 > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: [email protected] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
