Bom dia Fernando,

Com o PostgreSQL, entendi que para ter um ambiente igual, para em caso de
> catástrofe poder recuperar os dados para o mais atual possível, eu devo
> efetuar um backup completo diariamente ( estou fazendo isso com o pg_dump )
> e manter os archives ativados [1]. Até aí creio que fiz tudo certo.
>

Acho que o erro está nesse ponto. O backup completo diário com pg_dump não
pode ser usado junto com os archive logs. Para restaurar o banco no estado
mais atual possível, além de utilizar o arquivamento de logs de transação,
é preciso executar o backup base, descrito na seção 24.3.3 do link que você
está seguindo [1].

É recomendado ter as 2 opções de backup (pg_dump e archive). Para restaurar:

pg_dump -> pg_restore
archive    -> backup base + archive logs

[1] http://www.postgresql.org/docs/9.3/static/continuous-archiving.html
[2] http://www.postgresql.org/docs/9.3/static/app-pgbasebackup.html


-- 
Matheus Ricardo Espanhol
---------------------------------------
Dextra Sistemas
http://www.dextra.com.br/postgres
www.pganalytics.io
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a