Fragen Sie nach der time zone
Sie wollen:
select current_time at time zone 'brt';
timezone
--------------------
08:26:16.778448-03
Wenn Sie eine Zeichenfolge benötigen:
select to_char(current_timestamp at time zone 'brt', 'HH24:MI:SS');
to_char
----------
08:32:07
Beachten Sie, dass to_char
Die Funktion akzeptiert die time
nicht Typ. Verwenden Sie timestamp
stattdessen.
Rufen Sie die lokale Zeitzone des Betriebssystems von der Shell ab. Unter Linux:
$ date +%Z
BRT
In psql:
=> \! date +%Z
BRT
Wenn psql auf dem Client vorhanden ist:
psql -c "\! date +%Z" --host localhost --dbname=cpn --no-password
BRT
Es ist ein .pgpass
erforderlich
Datei, um die Eingabe des Passworts zu vermeiden.