PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL 9.3:तालिका में अपर केस UUID कैसे डालें?

सबसे पहले, आपको ध्यान देना चाहिए कि PostgreSQL में एक UUID एक 128 बिट संख्या है, और इसे इस तरह संग्रहीत किया जाता है (36 वर्णों वाली स्ट्रिंग के रूप में नहीं!)। हम जिस पर चर्चा कर रहे हैं वह इस प्रकार के डेटा के इनपुट और आउटपुट रूप हैं।

PostgreSQL मैन्युअल कहते हैं:

RFC 4122 कहते हैं:

दूसरे शब्दों में, मानक का पालन करने के लिए, मान हमेशा है लोअर केस के रूप में मुद्रित।

बेशक, यदि आप बड़े अक्षरों के साथ परिणाम प्रस्तुत करना चाहते हैं, तो आप कुछ इस तरह का उपयोग कर सकते हैं:

select upper(id::TEXT) from uuidtest;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक चुनिंदा क्वेरी को कैसे सरल बनाएं जिसमें कई आंतरिक-चयन शामिल हों और PostgreSQL में प्रदर्शन बढ़ाएं

  2. मुझे अपने रेल ऐप को हेरोकू में धक्का देने/'पीजी' मणि स्थापित करने में परेशानी हो रही है?

  3. PostgreSQL JDBC ड्राइवर Heroku DB कनेक्शन के लिए काम नहीं कर रहा है

  4. PostgreSQL में क्रॉसस्टैब के लिए गतिशील रूप से कॉलम उत्पन्न करें

  5. दूरस्थ मशीन से libpq का उपयोग करके PostgreSQL में बाइनरी लार्ज ऑब्जेक्ट (BLOB) डालें