Zorg er allereerst voor dat u uw tijdstempelkolommen en variabelen definieert als TIMESTAMP WITH TIME ZONE
(of timestamptz
in het kort). In PostgreSQL zorgt dit er niet voor dat er een tijdstempel wordt opgeslagen; maar maakt er een vast tijdstip van, opgeslagen in UTC. Je kunt het bekijken AT TIME ZONE
van uw keuze met schone semantiek. TIMESTAMP WITHOUT TIME ZONE
(dat krijg je als je gewoon TIMESTAMP
zegt ) is niet een vast tijdstip totdat het is opgelost tegen een tijdzone, en is daarom veel moeilijker om mee te werken.
De documentatiepagina die u aanhaalt met betrekking tot tijdzones is van een zeer oude versie van PostgreSQL die niet meer wordt ondersteund. Misschien kan deze pagina je meer helpen:
http://www.postgresql.org/docs/current /interactive/datetime-config-files.html