Solicite o
fuso horário
você quer:select current_time at time zone 'brt';
timezone
--------------------
08:26:16.778448-03
Se você precisar de uma string:
select to_char(current_timestamp at time zone 'brt', 'HH24:MI:SS');
to_char
----------
08:32:07
Observe que o
to_char
função não aceita a hora
modelo. Use timestamp
em vez de. Obtenha o fuso horário local do sistema operacional do shell. No Linux:
$ date +%Z
BRT
No psql:
=> \! date +%Z
BRT
Se houver psql no cliente:
psql -c "\! date +%Z" --host localhost --dbname=cpn --no-password
BRT
É necessário um
.pgpass
arquivo para evitar fornecer a senha.