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