डेटा प्रकार को पोस्टग्रेज़ करता है timstamptz
(=timestamp with time zone
) आंतरिक रूप से यूटीसी टाइमस्टैम्प के रूप में मूल्यों को संग्रहीत करता है (2000 से माइक्रोसेकंड की गिनती करने वाला पूर्णांक मान), जो उस समय क्षेत्र से स्वतंत्र है जो वे मान प्रदर्शित हैं के लिये। यह नहीं करता है किसी भी समय क्षेत्र की जानकारी स्टोर करें जैसे कुछ लोग सोच सकते हैं, नाम को गलत बता सकते हैं। आप जितना चाहें उतना डंप और पुनर्स्थापित कर सकते हैं।
आप जो देखते हैं आपके क्लाइंट में समय क्षेत्र सेटिंग पर निर्भर करता है सत्र के।
दौड़ें (एक ही सत्र में कलाकृतियों से बचने के लिए):
SHOW timezone;
अगर आपको localtime
दिखाई देता है तब Postgres आपके सर्वर OS की डिफ़ॉल्ट सेटिंग का उपयोग करता है।
एक अलग समय क्षेत्र सेट करें (अपने सत्र में SET timezone = ...;
. के साथ , आपके उपयोगकर्ता के लिए या वैश्विक रूप से कॉन्फ़िगरेशन फ़ाइलों में) आपके टाइमस्टैम्प को अलग तरह से स्वरूपित देखने के लिए। ध्यान रखें कि आपकी डंप फ़ाइल में समय क्षेत्र सेटिंग नहीं है इस मामले में कोई प्रभाव पड़ेगा, केवल आपके वर्तमान सत्र की सेटिंग है।
इस संबंधित उत्तर में विस्तृत विवरण:
पर्यावरण चर सेट करने के विभिन्न तरीकों के बारे में: