On 06-02-2017 15:02, Forsell - Erlon wrote:
> Só sabemos que os dados estavam lá, porque temos uma tabela de log
> nosso, nessa tabela indica a criação da nota daquele número
>     o cliente possui o pdf do danfe impresso e enviado via email ao
> cliente - danfe gerado com os dados da base de dados.
>     fechou a tela de emissão de nota, a informação deixou de estar
> gravada no banco de dados
>    em ambas situações, com transação (devidamente concluida) e retirado
> transação feito por comando normal.
>    
Você precisa responder algumas perguntas:

(i) como é gravado esse log? Gatilho? Aplicação? Na mesma transação?
Antes dos dados? Depois dos dados?
(ii) vocês auditam DELETE? É possível que alguém tenha removido um registro?
(iii) quais os parâmetros reportados pela consulta [1].
(iv) a sua aplicação usa alguma camada de persistência? Se sim, já
verificaram se ele por acaso não persistiu os dados por algum erro?
(v) a sua aplicação usa blocos de transação explícitos? Há verificação
de erros de transação nesse trecho de código?

A última vez que vi o postgres perder dados por falha do software foi na
7.0 (a mais de 15 anos atrás) -- onde não existia WAL ainda.


[1] https://gist.github.com/eulerto/450501d8ef00404e665b46a2f2a6e8e2


-- 
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a