PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

सभी पोस्टग्रेज संस्करणों में सर्वर ओएस स्थानीय समय कैसे प्राप्त करें

समय क्षेत्र<के लिए पूछें /कोड> आप चाहते हैं:

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

यदि आपको एक स्ट्रिंग की आवश्यकता है:

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

ध्यान दें कि to_char फ़ंक्शन समय स्वीकार नहीं करता है प्रकार। टाइमस्टैम्प का उपयोग करें इसके बजाय।

शेल से OS स्थानीय समय क्षेत्र प्राप्त करें। लिनक्स में:

$ date +%Z
BRT

psql में:

=> \! date +%Z
BRT

अगर क्लाइंट पर psql है:

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

यह आवश्यक है एक .pgpass पासवर्ड देने से बचने के लिए फाइल करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सीक्वेलाइज पोस्टग्रेज नोडज का उपयोग करके उपयोगकर्ता एक-दूसरे को कैसे पसंद कर सकते हैं?

  2. java.lang.NoSuchFieldError:स्प्रिंग 3, मावेन, जेपीए, c3p0 के साथ हाइबरनेट में कोई नहीं

  3. PostgreSQL तार्किक प्रतिकृति Gotchas

  4. समय क्षेत्र के बिना स्ट्रिंग को टाइमस्टैम्प में कैसे बदलें

  5. पोस्टग्रेज क्रेट का उपयोग करके किसी क्वेरी द्वारा लौटाए गए वैकल्पिक मान को कैसे संभालें?