PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara mendapatkan waktu lokal OS server di semua versi Postgres

Minta time zone Anda ingin:

select current_time at time zone 'brt';
      timezone      
--------------------
 08:26:16.778448-03

Jika Anda membutuhkan string:

select to_char(current_timestamp at time zone 'brt', 'HH24:MI:SS');
 to_char  
----------
 08:32:07

Perhatikan bahwa to_char fungsi tidak menerima time Tipe. Gunakan timestamp sebagai gantinya.

Dapatkan zona waktu lokal OS dari shell. Di Linux:

$ date +%Z
BRT

Dalam psql:

=> \! date +%Z
BRT

Jika ada psql di klien:

psql -c "\! date +%Z" --host localhost --dbname=cpn --no-password
BRT

Diperlukan .pgpass file untuk menghindari pemberian kata sandi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggabungkan 2 kueri SELECT

  2. Ekstrak Postgresql baris terakhir untuk setiap id

  3. panggilan balik perintah khusus nightwatch

  4. Gagal menghubungkan server AWS-Postgres dengan aplikasi boot musim semi dengan hosting heroku

  5. Cara membuat daftar semua database menggunakan PostgreSQL