Utilisez clock_timestamp() .
now() est un équivalent PostgreSQL traditionnel à transaction_timestamp() , qui équivaut à CURRENT_TIMESTAMP . Ces fonctions renvoient l'heure de début de la transaction en cours. Leurs valeurs ne changent pas pendant la transaction.
statement_timestamp() renvoie l'heure de réception du dernier message de commande du client.
clock_timestamp() renvoie l'heure actuelle réelle et, par conséquent, sa valeur change même au sein d'une seule commande SQL.
Pour plus d'informations, consultez la documentation .