Verwenden Sie clock_timestamp()
.
now()
ist ein traditionelles PostgreSQL-Äquivalent zu transaction_timestamp()
, was CURRENT_TIMESTAMP
entspricht . Diese Funktionen geben die Startzeit der aktuellen Transaktion zurück. Ihre Werte ändern sich während der Transaktion nicht.
statement_timestamp()
gibt die Empfangszeit der letzten Befehlsnachricht vom Client zurück.
clock_timestamp()
gibt die tatsächliche aktuelle Uhrzeit zurück, und daher ändert sich ihr Wert sogar innerhalb eines einzigen SQL-Befehls.
Weitere Informationen finden Sie in der Dokumentation .