Използвайте clock_timestamp()
.
now()
е традиционен PostgreSQL еквивалент на transaction_timestamp()
, което е еквивалентно на CURRENT_TIMESTAMP
. Тези функции връщат началния час на текущата транзакция. Техните стойности не се променят по време на транзакцията.
statement_timestamp()
връща часа на получаване на последното командно съобщение от клиента.
clock_timestamp()
връща действителното текущо време и следователно стойността му се променя дори в рамките на една SQL команда.
За повече информация вижте документацията .