From: | "Nikolay Samokhvalov" <samokhvalov(at)gmail(dot)com> |
---|---|
To: | "Alexander Kuprijanov" <sanya-spb(at)list(dot)ru> |
Cc: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | Re: [pgsql-ru-general] дата-время в базе отличаются от системных |
Date: | 2007-10-12 21:04:57 |
Message-ID: | e431ff4c0710121404u6bd55ab1od970e21badc8541b@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-ru-general |
On 10/12/07, Alexander Kuprijanov <sanya-spb(at)list(dot)ru> wrote:
> Добрый день
>
> такая вот проблемка:
> ========================
> $ date; echo 'select CURRENT_TIME;' | psql MyBase
> Fri Oct 12 14:51:10 MSD 2007
> timetz
> --------------------
> 10:51:11.031388+00
> (1 row)
> ========================
>
>
> подскажите где подправить?
>
> Как я понимаю что-то связано с часовыми поясами... но почему-то сбилось
>
> Если еще и ткнете в мануал, буду благодарен.
Не вижу проблемки :-)
Постгрес "сидит" в нулевом часовом поясе.
http://www.postgresql.org/docs/8.2/interactive/datatype-datetime.html#DATATYPE-TIMEZONES
На выбор:
- set timezone to 'Europe/Moscow'; на лету каждый раз
- подправить в postgresql.conf
- alter database XYZ set timezone to 'Europe/Moscow'; (или то же для
user) /* надо помнить, что pg_dump такие свойства не сдампит, только
pg_dumpall */
--
Best regards,
Nikolay
From | Date | Subject | |
---|---|---|---|
Next Message | Sergey Konoplev | 2007-10-17 11:36:08 | Re: pg_cancel_backend() does not work with buzz queries |
Previous Message | Alexander Kuprijanov | 2007-10-12 11:00:22 | дата-время в базе отличаются от системных |