В PostgreSQL рекомендуется использовать временные типы с учётом часового пояса, потому что это позволяет избежать ошибок при сравнении данных из разных мест. 2 Если явно не указывать часовой пояс при указании времени, это может привести к тому, что отчёты за месяц или даже за сутки не будут сходиться из-за разницы часовых поясов. 2
Например, если в общий лог пишут и из Москвы, и из Новосибирска, а часовой пояс не указан, трудно понять, какое событие когда произошло. 2
Все значения даты и времени с часовым поясом в PostgreSQL представляются внутри в UTC, а при передаче клиентскому приложению они переводятся в местное время, при этом часовой пояс по умолчанию определяется параметром конфигурации TimeZone. 1