>>Jovem, execute o exemplo abaixo e vc entenderá a diferença:
Percebi que o current_timestamp sempre pega o mesmo horário que seria
quando iniciei a transação
e que o clock_timestamp() sempre pega o horário atual realmente.

Mas continuo sem entender, pois no caso que relatei, tanto
clock_timestamp(), quanto current_timestamp, quanto statement_timestamp()
estão exibindo o mesmo horário

Percebo que a transação 7362816 com event_id = 93986673 foi realizada antes
das demais,
apesar do current_timestamp, clock_timestamp() e statement_timestamp()
informarem o contrário,
pois o valor 77141 que foi alterado nesta transação é registrado como valor
antigo nas demais transações
https://drive.google.com/file/d/0B47dJuZYaLMaYU9vQWIwSFphcW8/view?usp=sharing
obs.: valor_antigo foi retirado do row_data (OLD.*) e novo_valor foi
retirado do changed_fields (NEW.*)
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a