дефолту все колонки создает такие
дык оно разве изза этого кажет -3 часа из utc вместо того чтобы прибавить?
и если клонка у меня без таймзоны откуда тогда рельса знает какая там таймзона?
таймзону клиента ж берет
типы данных что ты тащишь меняются так: timestamp without time zone at time zone 'xxx' -> timestamp with time zone timestamp with time zone at time zone 'xxx' -> timestamp without time zone
postgres=# select now(); now ------------------------------- 2019-12-17 00:23:25.674015+00 (1 row) postgres=# show timezone; TimeZone ---------- UTC (1 row) postgres=# select now() AT TIME ZONE 'Europe/Moscow'; timezone ---------------------------- 2019-12-17 03:23:30.112855 (1 row)
postgres=# select now()::timestamp; now ---------------------------- 2019-12-17 00:24:35.783381 (1 row) postgres=# select now()::timestamp AT TIME ZONE 'Europe/Moscow'; timezone ------------------------------- 2019-12-16 21:24:46.553624+00 (1 row)
Обсуждают сегодня