Re: date_trunc() in a specific time zone

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: date_trunc() in a specific time zone
Дата
Msg-id 18074.1540838775@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: date_trunc() in a specific time zone  (Paul A Jungwirth <pj@illuminatedcomputing.com>)
Ответы Re: date_trunc() in a specific time zone
Список pgsql-hackers
Paul A Jungwirth <pj@illuminatedcomputing.com> writes:
> I guess the issue is that for w/o-tz, you need an extra parameter to
> say what you're assuming you started with.

Yeah, that's basically what I was wondering.  I suppose we could imagine
a 4-argument function to cover that case, but I do not think it's worth
the trouble, given that there are other ways to do it.

BTW, I'd been hoping that we could avoid rotate-to-local-and-back
in Vik's desired case, but after further thought I suspect the only
real optimization that's possible compared to writing it out with
two AT TIME ZONE constructs is to do the zone name lookup just once.
As an example, truncating to a day-or-larger boundary could result in
shifting to a different UTC offset than you started with, due to crossing
a DST boundary.

            regards, tom lane


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

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: replication_slots usability issue
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: replication_slots usability issue