Använd clock_timestamp() .
now() är en traditionell PostgreSQL som motsvarar transaction_timestamp() , vilket motsvarar CURRENT_TIMESTAMP . Dessa funktioner returnerar starttiden för den aktuella transaktionen. Deras värden ändras inte under transaktionen.
statement_timestamp() returnerar tidpunkten för mottagandet av det senaste kommandomeddelandet från klienten.
clock_timestamp() returnerar den faktiska aktuella tiden, och därför ändras dess värde även inom ett enda SQL-kommando.
För mer information se dokumentationen .