Olá Pessoal!
Acabei de chegar e já tenho uma situação estranha... vamos se vocês podem me ajudar.
Meu banco está configurado com o time zone UTC.
Eu tenho um atributo timestamp with time zone em uma tabela, e quanto eu faço o seguinte cast CAST(timestamptz(created_at) as date), a data retornada não é a data esperada. Vejam o exemplo:
Valor do created_at na tabela: 2015-02-27 00:00:40
Valor do timestamptz(created_at): 2015-02-26 21:00:40 -- converte o UTC para o time zone do Brasil.
Valor do CAST(timestamptz(created_at) as date): 2015-02-27
Ou seja, ele não está considerando a conversão feita pelo timestamptz.
Alguém já passou isso? Alguém sabe como resolver?
Abraços.