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