Re: How do we get the Client-Time and Server-Time from psql ?

Поиск
Список
Период
Сортировка
От Steve Crawford
Тема Re: How do we get the Client-Time and Server-Time from psql ?
Дата
Msg-id 4C069DF7.3060908@pinpointresearch.com
обсуждение исходный текст
Ответ на How do we get the Client-Time and Server-Time from psql ?  (raghavendra t <raagavendra.rao@gmail.com>)
Ответы Re: How do we get the Client-Time and Server-Time from psql ?  (raghavendra t <raagavendra.rao@gmail.com>)
Список pgsql-general
On 06/02/2010 02:48 AM, raghavendra t wrote:
> Hi All,
>
> How do i get the client time and server time. I am connecting
> remotely. If i give SELECT CURRENT_TIME;,it shows the server time. How
> do we get the client time ?
>
Time is the same everywhere but displayed in different ways according to
local time-zones. In order to deal with non-synchronized clients or
server-side specific values like differentiating between CURRENT_TIME
which returns the time at start of transaction throughout the life of
the transaction and timeofday() which _does_ change throughout a
transaction you should use "SET TIMEZONE". For example my server is on
the West Coast but I can display time for East Coasters:


steve=# show timezone;
  TimeZone
-----------
  localtime

steve=# select current_time;
        timetz
--------------------
  11:06:14.745969-07

steve=# set timezone to 'est5edt';
SET
steve=# show timezone;
  TimeZone
----------
  EST5EDT

steve=# select current_time;
        timetz
--------------------
  14:06:29.456009-04

Cheers,
Steve


В списке pgsql-general по дате отправления:

Предыдущее
От: Chris Browne
Дата:
Сообщение: Re: What Linux edition we should chose?
Следующее
От: Manohar Bhattarai
Дата:
Сообщение: Exception while accessing database