Re: WITH TIME ZONE

2006-12-07 Пенетрантность Oleg Deribas
Hello, Alexandr Kochmin said the following on 07.12.2006 6:44: OD В postgresql есть стандартный timestamp with time zone плюс можно OD задать time zone для текущей сессии - там это проще делать... ;-) так время же относительно еще Эйнштейн говорил. Вот ты им сделаешь with time zone а им

WITH TIME ZONE

2006-12-06 Пенетрантность Oleg Deribas
Поддержка часовых поясов в типах данных FB отсутствует. Я нашел в трекере пару issues на эту тему: http://tracker.firebirdsql.org/browse/CORE-694 http://tracker.firebirdsql.org/browse/CORE-909 но активности там нет никакой, т.е. я так понял что ожидать поддержки типов WITH TIME ZONE пока что

Re: WITH TIME ZONE

2006-12-06 Пенетрантность Dmitry Voroshin
но активности там нет никакой, т.е. я так понял что ожидать поддержки типов WITH TIME ZONE пока что не приходится (хотя ведь ICU уже используется в 2.0, а там и какая-то поддержка time zones, вроде бы имеется). В связи с этим вопрос - кто как выкручивается если нужно хранить время в разных

Re: WITH TIME ZONE

2006-12-06 Пенетрантность Oleg Deribas
по времени. Делать вычисляемый индекс по UDF? И то что клиент не может использовать CURRENT_TIMESTAMP т. к. нет простой возможности задать time zone для сессии. Судя по вопросу - ты так и хранишь время? -- Oleg

Re: WITH TIME ZONE

2006-12-06 Пенетрантность Dmitry Voroshin
Oleg Deribas [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] Судя по вопросу - ты так и хранишь время? Нет. Я его вообще никак не храню... :(

Re: WITH TIME ZONE

2006-12-06 Пенетрантность WildSery
On Wed, 06 Dec 2006 14:29:04 +0300, Oleg Deribas [EMAIL PROTECTED] wrote: Например сортировка по времени. Делать вычисляемый индекс по UDF? И то что клиент не может использовать CURRENT_TIMESTAMP т. к. нет простой возможности задать time zone для сессии. Судя по вопросу - ты так и хранишь

Re: WITH TIME ZONE

2006-12-06 Пенетрантность ����������� ������
÷ÏÔ ËÁË ÎÁÄÏ ÓÏÒÔÉÒÏ×ÁÔØ, ÔÁË É ÈÒÁÎÉ. åÓÌÉ ÓÏÒÔÉÒÏ×ËÁ ÎÕÖÎÁ ÁÂÓÏÌÀÔÎÁÑ - ÔÁË É ÈÒÁÎÉ ×ÒÅÍÑ ÐÏ çÒÉÎ×ÉÞÕ, Á × ÏÔÄÅÌØÎÏÍ ÐÏÌÅ ÓÍÅÝÅÎÉÅ. üÔÏ ÂÏÌÅÅ ÞÁÓÔÙÊ ÓÌÕÞÁÊ. íÏÖÎÏ ×ÚÑÔØ íÏÓËÏ×ÓËÏÅ ×ÒÅÍÑ :D åÓÌÉ ÎÕÖÎÁ ÏÔÎÏÓÉÔÅÌØÎÁÑ - ÈÒÁÎÉ ÏÔÎÏÓÉÔÅÌØÎÏÅ, É ÔÏ ÖÅ ÓÁÍÏÅ ÓÍÅÝÅÎÉÅ × ÏÔÄÅÌØÎÏÍ ÐÏÌÅ. Á

Re: WITH TIME ZONE

2006-12-06 Пенетрантность Alexandr Kochmin
КД КД Вот как надо сортировать, так и храни. КД КД Если сортировка нужна абсолютная - так и храни время по Гринвичу, а в КД отдельном поле смещение. Это более частый случай. КД Можно взять Московское время :D КД КД Если нужна относительная - храни относительное, и то же самое смещение КД в

Re: WITH TIME ZONE

2006-12-06 Пенетрантность WildSery
On Wed, 06 Dec 2006 16:24:48 +0300, Качановский Дмитрий [EMAIL PROTECTED] wrote: а если обе сортировки нужны, сделай три поля - абсолютно, относительное, смещение и тригерами заполняй На самом деле, в 2.0 уже неактуально. Можно вычисляемый индекс прикрутить на такой случай. -- Сергей

Re: WITH TIME ZONE

2006-12-06 Пенетрантность Sergiy S. Tkachenko
Oleg Deribas пишет: И то что клиент не может использовать CURRENT_TIMESTAMP т. к. нет простой возможности задать time zone для сессии. CURRENT_TIMESTAMP это время по часам компьютера, на котором выполняется сервер. Вот, к примеру на моей машине, пока не зашёл локальный пользователь в систему

Re: WITH TIME ZONE

2006-12-06 Пенетрантность Oleg Deribas
Hello, Sergiy S. Tkachenko said the following on 06.12.2006 17:35: И то что клиент не может использовать CURRENT_TIMESTAMP т. к. нет простой возможности задать time zone для сессии. CURRENT_TIMESTAMP это время по часам компьютера, на котором выполняется сервер. Это-то понятно. И у меня

Re: WITH TIME ZONE

2006-12-06 Пенетрантность Alexandr Kochmin
OD В postgresql есть стандартный timestamp with time zone плюс можно OD задать time zone для текущей сессии - там это проще делать... ;-) так время же относительно еще Эйнштейн говорил. Вот ты им сделаешь with time zone а им может отчеты больше нравится смотреть по времени не у себя, а там. И