A documentação do postgresql diz:
Todas as datas e horas com reconhecimento de fuso horário são armazenadas internamente em UTC. Eles são convertidos para a hora local na zona especificada pelo parâmetro de configuração de fuso horário antes de serem exibidos para o cliente.
parâmetro de fuso horário é um parâmetro de sessão . Quando todos os TIMESTAMP WITH TIME ZONE
s serão armazenados como UTC
e a conexão do cliente especificará o fuso horário da sessão, qual é o benefício de definir o parâmetro TimeZone no postgresql.conf?
Como qualquer outro parâmetro que pode ser definido para cada sessão, a configuração em
postgresql.conf
é o padrão na ausência de uma configuração explícita para a sessão.