SELECT now()::timestamp;
कलाकार timestamptz
. को रूपांतरित करता है now()
द्वारा लौटाया गया संबंधित timestamp
. पर आपके समय क्षेत्र में - timezone
. द्वारा परिभाषित सत्र की स्थापना। मानक SQL फ़ंक्शन भी इसी तरह LOCALTIMESTAMP
. है पोस्टग्रेज में लागू किया गया है।
यदि आप कई समय क्षेत्रों में काम नहीं करते हैं, तो यह ठीक काम करता है। अन्यथा timestamptz
. पर स्विच करें added_at
. के लिए . अंतर?
- रेल और पोस्टग्रेएसक्यूएल में टाइम ज़ोन को पूरी तरह नज़रअंदाज़ करना
BTW, यह बिल्कुल करता है वही, बस अधिक शोर और महंगा:
SELECT now() AT TIME ZONE current_setting('timezone');