clock_timestamp()を使用します 。
now() transaction_timestamp()と同等の従来のPostgreSQLです 、これはCURRENT_TIMESTAMPと同等です 。これらの関数は、現在のトランザクションの開始時刻を返します。それらの値はトランザクション中に変更されません。
statement_timestamp() クライアントから最新のコマンドメッセージを受信した時刻を返します。
clock_timestamp() 実際の現在時刻を返すため、単一のSQLコマンド内でもその値は変化します。
詳細については、ドキュメント> 。