Zapytaj o strefę czasową
chcesz:
select current_time at time zone 'brt';
timezone
--------------------
08:26:16.778448-03
Jeśli potrzebujesz ciągu:
select to_char(current_timestamp at time zone 'brt', 'HH24:MI:SS');
to_char
----------
08:32:07
Zauważ, że to_char
funkcja nie akceptuje czasu
rodzaj. Użyj sygnatury czasowej
zamiast tego.
Pobierz lokalną strefę czasową systemu operacyjnego z powłoki. W Linuksie:
$ date +%Z
BRT
W psql:
=> \! date +%Z
BRT
Jeśli na kliencie jest psql:
psql -c "\! date +%Z" --host localhost --dbname=cpn --no-password
BRT
Konieczne jest .pgpass
pliku, aby uniknąć podawania hasła.