Em 3 de maio de 2012 14:13, Flavio Henrique Araque Gurgel < fla...@4linux.com.br> escreveu:
> Em 03-05-2012 13:31, Emerson Martins escreveu: > > Olá pessoal! > > > > Tenho um server onde foram excluídas algumas tabelas importantes hj.Esse > > banco de dados como foi colocado recentemente não estava no script de > > dump..As bases nesse server eram apenas pra consulta e quase não há > > inserção, porém houve essa exceção. > > Minha duvida é.. > > Consigo restaurar essas alterações com os arquivos do pg_xlog?Mais > > especificamente os dados do archive em vermelho. > > > > postgres@serverpgsql11:/usr/local/pgsql/data/pg_xlog$ ls -lah > > total 97M > > drwx------ 3 postgres users 4,0K 2012-04-30 12:36 ./ > > drwx------ 11 postgres root 4,0K 2012-04-10 13:41 ../ > > -rw------- 1 postgres users 16M 2012-05-03 10:25 > 000000010000000000000058 > > -rw------- 1 postgres users 16M 2012-04-17 08:20 > 000000010000000000000059 > > -rw------- 1 postgres users 16M 2012-04-19 10:54 > 00000001000000000000005A > > -rw------- 1 postgres users 16M 2012-04-23 10:31 > 00000001000000000000005B > > -rw------- 1 postgres users 16M 2012-04-25 13:42 > 00000001000000000000005C > > -rw------- 1 postgres users 16M 2012-04-30 12:28 > 00000001000000000000005D > > drwx------ 2 postgres users 4,0K 2011-01-17 11:19 archive_status/ > > > > Se já houve um checkpoint (e provavelmente já, pois por padrão ele é > iniciado por tempo a cada 5 minutos) você não conseguirá mais, pois os > dados já estão distribuídos nas tabelas e foram aplicados. > > Você pode tentar: > - parar imediatamente o PostgreSQL; > - fazer uma cópia física por segurança; > - executar pg_resetxlog; > - iniciar o PostgreSQL e ver se a tabela ainda tá lá. > > Chance disso dar certo: quase nula. > > PITR não resolveria? Att. Danilo
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral