потом поменяли на GMT+4. что будет с теми записями которые раньше(GMT+2) были? их нужно ручками обновлять, всмысле апдейтить?
Ничего. timestamptz — это "абсолютные точки" на оси времени. Т.е. что ни делай — они не меняются.
Кроме случаев "откручивания" времени "назад" при переходе на "летнее". И изменения tzdata в будущем.
а postgres это есть? не интересовался раньше этим вопросом.
нет. ничего не будет. UTC не подвержена зимне-летним переходам, это не GMT.
Нет. Всё это не имеет вообще никакого отношения к тому, что хранится в этом типе данных.
Конечно, поддержка "гражданского времени" (timestamp) есть, а в нём всё это бывает. Используется IANA time zone database, если что.
Напомните мне показать этот фокус
Эээ... какой? Я бы посмотрел. :)
С будущим да, надо аккуратно писать бизнес логику 😂, но это не к типу данных а к проектированию
я за вами займу!
Обсуждают сегодня