Не мисля, че това е възможно да се използва само PostgreSQL в най-общия случай. Когато инсталирате PostgreSQL, избирате часова зона. Почти съм сигурен, че по подразбиране се използва часовата зона на операционната система. Това обикновено ще бъде отразено в postgresql.conf като стойността на параметъра "timezone". Но стойността завършва като "местно време". Можете да видите тази настройка с SQL израза.
show timezone;
Но ако промените часовата зона в postgresql.conf на нещо като "Европа/Берлин", тогава show timezone;
ще върне това стойност вместо "местно време".
Така че мисля, че вашето решение ще включва задаване на "timezone" в postgresql.conf на изрична стойност, а не на "localtime" по подразбиране.