PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment obtenir une transaction en temps réel dans PostgreSQL ?

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 .