2015-02-27 12:11 GMT-03:00 Éder Magalhães Machado <[email protected]>:
> > 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. > > > Não faz sentido, se o tipo do campo é "timestamp WITH time zone", passar o valor dela na função "timestamptz" irá retornar o mesmo valor. Tem certeza que é esse o tipo do campo? Por que você diz que "converte o UTC para time zone do Brasil"? Também não faz muito sentido, qual a configuração do seu TimeZone? Se tiver em dúvidas, pode tentar criar um caso de testes mais completo para demonstrar seu problema. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
