इस उत्तर को देखें: स्रोत
यदि समयक्षेत्र postgresql.conf में या सर्वर कमांड-लाइन विकल्प के रूप में निर्दिष्ट नहीं है, तो सर्वर डिफ़ॉल्ट समय क्षेत्र के रूप में टीबी वातावरण चर के मूल्य का उपयोग करने का प्रयास करता है। यदि TZ को परिभाषित नहीं किया गया है या PostgreSQL के लिए ज्ञात समय क्षेत्र नामों में से कोई भी नहीं है, तो सर्वर C लाइब्रेरी फ़ंक्शन स्थानीय समय () के व्यवहार की जाँच करके ऑपरेटिंग सिस्टम के डिफ़ॉल्ट समय क्षेत्र को निर्धारित करने का प्रयास करता है। डिफ़ॉल्ट टाइम ज़ोन को PostgreSQL के ज्ञात समय क्षेत्रों के बीच निकटतम मिलान के रूप में चुना गया है। (इन नियमों का उपयोग log_timezone के डिफ़ॉल्ट मान को चुनने के लिए भी किया जाता है, यदि निर्दिष्ट नहीं है।) स्रोत
इसका मतलब यह है कि यदि आप एक टाइमज़ोन को परिभाषित नहीं करते हैं, तो सर्वर सी लाइब्रेरी फ़ंक्शन स्थानीय समय () के व्यवहार की जांच करके ऑपरेटिंग सिस्टम के डिफ़ॉल्ट समय क्षेत्र को निर्धारित करने का प्रयास करता है।
यदि समयक्षेत्र postgresql.conf में या सर्वर कमांड-लाइन विकल्प के रूप में निर्दिष्ट नहीं है, तो सर्वर डिफ़ॉल्ट समय क्षेत्र के रूप में टीबी वातावरण चर के मूल्य का उपयोग करने का प्रयास करता है।
ऐसा लगता है कि सिस्टम का टाइमज़ोन सेट होना संभव है।
खोल से ओएस स्थानीय समय क्षेत्र प्राप्त करें। Psql में:
=> \! date +%Z