Solicite el time zone
quieres:
select current_time at time zone 'brt';
timezone
--------------------
08:26:16.778448-03
Si necesita una cadena:
select to_char(current_timestamp at time zone 'brt', 'HH24:MI:SS');
to_char
----------
08:32:07
Tenga en cuenta que to_char
la función no acepta el time
escribe. Usar timestamp
en su lugar.
Obtenga la zona horaria local del sistema operativo desde el shell. En Linux:
$ date +%Z
BRT
En psql:
=> \! date +%Z
BRT
Si hay psql en el cliente:
psql -c "\! date +%Z" --host localhost --dbname=cpn --no-password
BRT
Es necesario un .pgpass
archivo para evitar proporcionar la contraseña.