Požádejte o time zone
chcete:
select current_time at time zone 'brt';
timezone
--------------------
08:26:16.778448-03
Pokud potřebujete řetězec:
select to_char(current_timestamp at time zone 'brt', 'HH24:MI:SS');
to_char
----------
08:32:07
Všimněte si, že to_char
funkce nepřijímá time
typ. Použijte timestamp
místo toho.
Získejte místní časové pásmo OS z shellu. V Linuxu:
$ date +%Z
BRT
V psql:
=> \! date +%Z
BRT
Pokud je u klienta psql:
psql -c "\! date +%Z" --host localhost --dbname=cpn --no-password
BRT
Je nutný .pgpass
souboru, abyste se vyhnuli zadávání hesla.