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
