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

fuso horário padrão do postgres


O fuso horário é um parâmetro de sessão. Assim, você pode alterar o fuso horário da sessão atual.

Veja o doc.
set timezone TO 'GMT';

Ou, seguindo mais de perto o padrão SQL, use o SET TIME ZONE comando. Observe duas palavras para "TIME ZONE" onde o código acima usa uma única palavra "timezone".
SET TIME ZONE 'UTC';

O documento explica a diferença:

SET TIME ZONE estende a sintaxe definida no padrão SQL. O padrão permite apenas deslocamentos numéricos de fuso horário, enquanto o PostgreSQL permite especificações de fuso horário mais flexíveis. Todos os outros recursos do SET são extensões do PostgreSQL.