Użyj clock_timestamp() .
now() to tradycyjny PostgreSQL odpowiednik transaction_timestamp() , który jest odpowiednikiem CURRENT_TIMESTAMP . Te funkcje zwracają czas rozpoczęcia bieżącej transakcji. Ich wartości nie zmieniają się podczas transakcji.
statement_timestamp() zwraca czas otrzymania ostatniej wiadomości z poleceniem od klienta.
clock_timestamp() zwraca aktualny aktualny czas, a zatem jego wartość zmienia się nawet w ramach pojedynczego polecenia SQL.
Więcej informacji można znaleźć w dokumentacji .