Предполагам, че трябва да започнете с разбиране на включените типове данни. Типът данни "datetime" в PostgreSQL всъщност е timestampкод> и има два варианта:
. По подразбиране е с
и без часова зона
без
.
Вътрешно PostgreSQL винаги съхранява UTC клеймо за време. Самите данни за часовата зона не са запазени изобщо с времеви клейма, нито със, нито без часова зона. Това са само декоратори за вход и изход, които се приспособяват към настройката на часовата зона на клиента.
Намерете по-подробно обяснение, примери и връзки в този свързан отговор .