время записи postgresql - PullRequest
       10

время записи postgresql

2 голосов
/ 30 июня 2011

Я использую postgresql-8.3.0 Время в журнале postgres отличается от текущего () Вот пример из журнала postgres:

<2011-06-29 14:50:44 JST postgres xxxx 24962>LOG: duration: 4398046.715 ms statement: select id from mcontents where id='00005324' and (start_date <= '2011-06-29 13:37:26' and (end_date IS NULL OR end_date >= '2011-06-29 13:37:26'));

Системное время 2011-06-29 13:37:26 и теперь () в порядке, но время регистрации - 2011-06-29 14:50:44.Пожалуйста, помогите.

1 Ответ

2 голосов
/ 30 июня 2011

Это потому, что ваш интервал длительности такой длинный (4398046,715 мс ~ 73 минуты), и время журнала %t вычисляется в конце этого запроса:

13:37 + 73 mins = 14:50

EDIT:

Вы не должны использовать младшую версию 8.3.0 ни в одной производственной среде. Согласно FAQ PostgreSQL :

Настоятельно рекомендуется, чтобы вы всегда обновление до последний минорный выпуск.

...