Boa tarde,
Costumo pesquisar em meus logs do Audit Trigger ordenando por
action_tstamp_stm para ver a sequencia de alterações em um registro.
Mas percebi que em alguns casos os dados alterados estavam fora da ordem
cronológica, constatei então que a ordem sequencial da chave primária
event_id e da transaction_id não estão coerentes com a ordem crescente das
datas, por exemplo:
event_id transaction_id action_tstamp_tx action_tstamp_stm action_tstamp_clk
93986673 7362816 2016-11-17 09:17:59.453002-02 2016-11-17
09:17:59.460058-02 2016-11-17
09:17:59.460938-02
93986846 7362848 2016-11-17 09:11:58.574255-02 2016-11-17
09:11:58.57457-02 2016-11-17
09:11:58.575121-02
93986858 7362866 2016-11-17 09:12:21.143129-02 2016-11-17
09:12:21.143443-02 2016-11-17
09:12:21.166096-02
93986935 7362985 2016-11-17 09:13:12.403124-02 2016-11-17
09:13:12.411809-02 2016-11-17
09:13:12.412167-02
Exemplo da function que captura os logs:
audit_row = ROW(
nextval('audit.logged_actions_event_id_seq'), -- event_id
current_timestamp, -- action_tstamp_tx
statement_timestamp(), -- action_tstamp_stm
clock_timestamp(), -- action_tstamp_clk
txid_current(), -- transaction ID
Alguém sabe me explicar o que está acontecento?
Atenciosamente,
Alessandro Lima
email [email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral