2015-09-14 12:32 GMT-03:00 Raphael Coutinho <raphael.couti...@dbmax.com.br>:

> diretório onde ficam armazenados os archives, faz um scp para o standby
> remoto e lá o restore command se encarrega de extrair e disponibilizar para
> restauração.
>
> Feito isso, o nosso shell verifica em ambos os Servidores Standby em qual
> segmento eles estão conforme a consulta abaixo:
>
>
> *select pg_last_xlog_replay_location()*
> Sendo assim,  *sabendo o ponto dos dois, pegamos o segmento inferior, e
> removemos tudo para trás.*
>

Como já mencionado, o procedimento está incorreto.

Mas ao invés de fazer isso "na raça", porque não configure o
"archive_cleanup_command" no seu "recovery.conf" [1]?

Recomendo inclusive a utilização do pg_archivecleanup [2], que foi feito
exatamente para isso.

[1]
http://www.postgresql.org/docs/current/static/archive-recovery-settings.html#ARCHIVE-CLEANUP-COMMAND
[2] http://www.postgresql.org/docs/current/static/pgarchivecleanup.html

Atenciosamente,
-- 
Matheus de Oliveira
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a