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

Responder a