timeofday() and clock_timestamp() produce different results when casting to timestamptz
| От | Sergey Konoplev |
|---|---|
| Тема | timeofday() and clock_timestamp() produce different results when casting to timestamptz |
| Дата | |
| Msg-id | CAL_0b1sm4deeNyRo6bJWHObTG00EPH9bMqGrGpv_84XkOYUe7A@mail.gmail.com обсуждение исходный текст |
| Ответы |
Re: timeofday() and clock_timestamp() produce different
results when casting to timestamptz
Re: timeofday() and clock_timestamp() produce different results when casting to timestamptz |
| Список | pgsql-general |
Hi all,
Today after upgrading to 9.2 from 9.0 I faced a very odd
incompatibility that seems to me as a bug:
smoking_test=# select timeofday(), clock_timestamp();
timeofday | clock_timestamp
-------------------------------------+-------------------------------
Sat Mar 23 11:20:54.023796 2013 MSK | 2013-03-23 11:20:54.023815+04
smoking_test=# select timeofday()::timestamptz, clock_timestamp()::timestamptz;
timeofday | clock_timestamp
-------------------------------+-------------------------------
2013-03-23 12:21:03.995653+04 | 2013-03-23 11:21:03.995695+04
As you can see after casting timeofday() to timestamp with time zone
it adds one hour to the timestamp when clock_timestamp() behaves
normally.
Timezone is Europe/Moscow. Version information:
smoking_test=# select version();
version
---------------------------------------------------------------------------------------------------------------
PostgreSQL 9.2.3 on x86_64-unknown-linux-gnu, compiled by gcc (GCC)
4.1.2 20080704 (Red Hat 4.1.2-52), 64-bit
--
Sergey Konoplev
Database and Software Architect
http://www.linkedin.com/in/grayhemp
Phones:
USA +1 415 867 9984
Russia, Moscow +7 901 903 0499
Russia, Krasnodar +7 988 888 1979
Skype: gray-hemp
Jabber: gray.ru@gmail.com
В списке pgsql-general по дате отправления: