Em 20/12/07, Rodrigo<[EMAIL PROTECTED]> escreveu: > > > Boa tarde > > Trabalhamos com uma tabela que armazena seqüenciais de títulos, e todos os > dias roda um sistema que pega o ultimo seqüencial soma mais um e da um > up-date no seqüencial (somente dos títulos que foram processados). > O que acontece: ontem, por uma falha do programador, ele soltou um comando > SQL dando up-date nos digitos seqüencial desta tabela (voltando alguns > números atrás), e isso nos gerou transtornos com o banco (que nos devolveu > os títulos para acertar). > Sabemos que poderíamos voltar o back up de ontem, mas nosso banco é gigante > e serial muitíssimo trabalhoso, voltar o back up do banco só para recuperar > uma única tabela de 5000 linhas. > > Gostaria de saber se ha alguma outra forma de recuperar os dados desta > tabela. >
Bom... existe o Point In Time Recovery (PITR), que você pode utilizar como uma máquina do tempo. Mas isto só vai funcionar se você tiver o bom hábito de arquivar uma cópia dos logs do WAL. Vale a pena ler a documentação para ver como isto funciona com cuidado. Atenciosamente, Fábio Telles -- 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
