Hello,
Alexandr Kochmin said the following on 07.12.2006 6:44:
OD В postgresql есть стандартный timestamp with time zone плюс можно
OD задать time zone для текущей сессии - там это проще делать... ;-)
так время же относительно еще Эйнштейн говорил.
Вот ты им сделаешь with time zone
а им
Поддержка часовых поясов в типах данных FB отсутствует. Я нашел в
трекере пару issues на эту тему:
http://tracker.firebirdsql.org/browse/CORE-694
http://tracker.firebirdsql.org/browse/CORE-909
но активности там нет никакой, т.е. я так понял что ожидать поддержки
типов WITH TIME ZONE пока что
но активности там нет никакой, т.е. я так понял что ожидать поддержки
типов WITH TIME ZONE пока что не приходится (хотя ведь ICU уже
используется в 2.0, а там и какая-то поддержка time zones, вроде бы
имеется).
В связи с этим вопрос - кто как выкручивается если нужно хранить время в
разных
по времени. Делать вычисляемый индекс по UDF?
И то что клиент не может использовать CURRENT_TIMESTAMP т. к. нет
простой возможности задать time zone для сессии.
Судя по вопросу - ты так и хранишь время?
--
Oleg
Oleg Deribas
[EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Судя по вопросу - ты так и хранишь время?
Нет. Я его вообще никак не храню... :(
On Wed, 06 Dec 2006 14:29:04 +0300, Oleg Deribas [EMAIL PROTECTED] wrote:
Например сортировка по времени. Делать вычисляемый индекс по UDF?
И то что клиент не может использовать CURRENT_TIMESTAMP т. к. нет
простой возможности задать time zone для сессии.
Судя по вопросу - ты так и хранишь
÷ÏÔ ËÁË ÎÁÄÏ ÓÏÒÔÉÒÏ×ÁÔØ, ÔÁË É ÈÒÁÎÉ.
åÓÌÉ ÓÏÒÔÉÒÏ×ËÁ ÎÕÖÎÁ ÁÂÓÏÌÀÔÎÁÑ - ÔÁË É ÈÒÁÎÉ ×ÒÅÍÑ ÐÏ çÒÉÎ×ÉÞÕ, Á ×
ÏÔÄÅÌØÎÏÍ ÐÏÌÅ ÓÍÅÝÅÎÉÅ. üÔÏ ÂÏÌÅÅ ÞÁÓÔÙÊ ÓÌÕÞÁÊ.
íÏÖÎÏ ×ÚÑÔØ íÏÓËÏ×ÓËÏÅ ×ÒÅÍÑ :D
åÓÌÉ ÎÕÖÎÁ ÏÔÎÏÓÉÔÅÌØÎÁÑ - ÈÒÁÎÉ ÏÔÎÏÓÉÔÅÌØÎÏÅ, É ÔÏ ÖÅ ÓÁÍÏÅ ÓÍÅÝÅÎÉÅ ×
ÏÔÄÅÌØÎÏÍ ÐÏÌÅ.
Á
КД
КД Вот как надо сортировать, так и храни.
КД
КД Если сортировка нужна абсолютная - так и храни время по Гринвичу, а в
КД отдельном поле смещение. Это более частый случай.
КД Можно взять Московское время :D
КД
КД Если нужна относительная - храни относительное, и то же самое смещение
КД в
On Wed, 06 Dec 2006 16:24:48 +0300, Качановский Дмитрий [EMAIL PROTECTED]
wrote:
а если обе сортировки нужны, сделай три поля - абсолютно, относительное,
смещение
и тригерами заполняй
На самом деле, в 2.0 уже неактуально. Можно вычисляемый индекс прикрутить на
такой случай.
--
Сергей
Oleg Deribas пишет:
И то что клиент не может использовать CURRENT_TIMESTAMP т. к. нет
простой возможности задать time zone для сессии.
CURRENT_TIMESTAMP это время по часам компьютера, на котором выполняется сервер.
Вот, к примеру на моей машине, пока не зашёл локальный пользователь в систему
Hello,
Sergiy S. Tkachenko said the following on 06.12.2006 17:35:
И то что клиент не может использовать CURRENT_TIMESTAMP т. к. нет
простой возможности задать time zone для сессии.
CURRENT_TIMESTAMP это время по часам компьютера, на котором выполняется
сервер.
Это-то понятно. И у меня
OD В postgresql есть стандартный timestamp with time zone плюс можно
OD задать time zone для текущей сессии - там это проще делать... ;-)
так время же относительно еще Эйнштейн говорил.
Вот ты им сделаешь with time zone
а им может отчеты больше нравится смотреть по времени не у себя, а там. И
12 matches
Mail list logo