PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Grupo de fuso horário RoR Postgresql por não trabalhar no Heroku


Primeiro, certifique-se de definir suas colunas e variáveis ​​de carimbo de data/hora como TIMESTAMP WITH TIME ZONE (ou timestamptz como diminutivo). No PostgreSQL, isso não faz com que nenhum registro de data e hora seja salvo; mas o torna um ponto fixo no tempo, armazenado em UTC. Você pode visualizá-lo AT TIME ZONE de sua escolha com semântica limpa. TIMESTAMP WITHOUT TIME ZONE (que é o que você obtém se apenas disser TIMESTAMP ) é não um ponto fixo no tempo até que seja resolvido em relação a um fuso horário e, portanto, é muito mais difícil trabalhar com ele.

A página de documentação que você cita sobre fusos horários é de uma versão muito antiga do PostgreSQL que ficou sem suporte. Talvez esta página seja de mais ajuda para você:

http://www.postgresql.org/docs/current /interactive/datetime-config-files.html