Pessoal,
Como podemos identificar se o comando pg_start_backup foi executado?
Após ser executado o comando pg_start_backup, é possível saber se foi
executado o comando pg_stop_backup?
select pg_is_in_backup();
Retorna verdadeiro se estiver em modo de backup (foi feito
pg_start_backup mas ainda não foi feito pg_stop_backup).
Só um detalhe que esqueci, esta função foi implementada na versão 9.3.
Em versões anteriores, uma opção é verificar se existe o arquivo
backup_label dentro do diretório de dados. Se ele existir, o banco está
em modo de backup (ou foi parado a força no meio de um backup). Este
arquivo continua sendo gerado nas versões que dispoem da função
pg_is_in_backup().
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral