"Веселее" всего тем, кто страдает от неправильного использования, или разгребает его последствия. Особенно после того, как того, кто это сделал, и след простыл.
Бу-бу-бу. Понимаете, логическое обоснование полезности timestampz я и так знаю, но у меня даже повода нет накатать ленивую миграцию. Я не знаю, как напороться на грабли.
Просто я всегда мою руки перед едой, выключаю IPv6 и ставлю UTC.
Ах да, ещё... Вы, видимо, думаете, что https://wiki.postgresql.org/wiki/Don't_Do_This — это повод для дискуссии. Так вот нет, без очень сильных аргументов — не нужно это обсуждать, т.к. там описаны antipatterns (т.е. тот, кто возражает, почти наверняка не разбирается в вопросе).
"Веселее" всего тем, кто страдает от неправильного использования, или разгребает его последствия. Особенно после того, как того, кто это сделал, и след простыл.
именно, м когда такой проект вдруг стал международным или междутаймзонным
Бу-бу-бу. Понимаете, логическое обоснование полезности timestampz я и так знаю, но у меня даже повода нет накатать ленивую миграцию. Я не знаю, как напороться на грабли.
да очень легко, если не конвертировать самостоятельно в юникс предварительно с учетом таймзоны первичного клиента, там просто поле непаханное, особенно когда клиент приходит через всякие многослойные прокси
Бу-бу-бу. Понимаете, логическое обоснование полезности timestampz я и так знаю, но у меня даже повода нет накатать ленивую миграцию. Я не знаю, как напороться на грабли.
Даже в этом чате много раз "напарывались". Т.е. это вообще несложно. И, опять-таки, чем в тривиальной ситуации timestamp лучше timestamptz? Ничем.