सबसे पहले, आपको ध्यान देना चाहिए कि PostgreSQL में एक UUID एक 128 बिट संख्या है, और इसे इस तरह संग्रहीत किया जाता है (36 वर्णों वाली स्ट्रिंग के रूप में नहीं!)। हम जिस पर चर्चा कर रहे हैं वह इस प्रकार के डेटा के इनपुट और आउटपुट रूप हैं।
PostgreSQL मैन्युअल कहते हैं:
RFC 4122 कहते हैं:
दूसरे शब्दों में, मानक का पालन करने के लिए, मान हमेशा है लोअर केस के रूप में मुद्रित।
बेशक, यदि आप बड़े अक्षरों के साथ परिणाम प्रस्तुत करना चाहते हैं, तो आप कुछ इस तरह का उपयोग कर सकते हैं:
select upper(id::TEXT) from uuidtest;