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

मैं Postgres 9.3 में वर्तमान समयक्षेत्र का नाम कैसे प्राप्त करूं?

मुझे नहीं लगता कि सबसे सामान्य मामले में अकेले PostgreSQL का उपयोग करना संभव है। जब आप PostgreSQL स्थापित करते हैं, तो आप एक समय क्षेत्र चुनते हैं। मुझे पूरा यकीन है कि ऑपरेटिंग सिस्टम के टाइमज़ोन का उपयोग करना डिफ़ॉल्ट है। यह आमतौर पर postgresql.conf में पैरामीटर "टाइमज़ोन" के मान के रूप में दिखाई देगा। लेकिन मान "स्थानीय समय" के रूप में समाप्त होता है। आप इस सेटिंग को SQL स्टेटमेंट के साथ देख सकते हैं।

show timezone;

लेकिन अगर आप postgresql.conf में टाइमज़ोन को "यूरोप/बर्लिन" जैसे कुछ में बदलते हैं, तो show timezone; लौटाएगा वह "स्थानीय समय" के बजाय मूल्य।

इसलिए मुझे लगता है कि आपके समाधान में डिफ़ॉल्ट "लोकलटाइम" के बजाय एक स्पष्ट मान के लिए postgresql.conf में "टाइमज़ोन" सेट करना शामिल होगा।



  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. Many2many फ़ील्ड भरना (odoo 8)

  3. Postgres SQL में `->>` और `->` में क्या अंतर है?

  4. वाइल्डकार्ड का उपयोग करके PostgreSQL में एकाधिक तालिकाओं को कैसे छोड़ें

  5. पोस्टग्रेज़ विंडो फ़ंक्शन का उपयोग करके अकाउंटिंग सॉफ़्टवेयर में शेष राशि की गणना कैसे करें