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

स्ट्रिंग सॉर्ट ऑर्डर (LC_COLLATE और LC_CTYPE)

आपके द्वारा वर्णित क्रमबद्ध क्रम अधिकांश स्थानों में मानक है। बस अपने लिए प्रयास करें:

SELECT regexp_split_to_table('D d a A c b', ' ') ORDER BY 1;

जब आप अपने db क्लस्टर को initdb के साथ इनिशियलाइज़ करते हैं आप --locale=some_locale . के साथ एक लोकेल चुन सकते हैं . मेरे मामले में यह है --locale=de_AT.UTF-8 . यदि आप कुछ भी निर्दिष्ट नहीं करते हैं तो लोकेल पर्यावरण से विरासत में मिली है - आपके वर्तमान सिस्टम लोकेल का उपयोग किया जाएगा।

क्लस्टर का टेम्प्लेट डेटाबेस उस स्थान पर सेट किया जाएगा। जब आप एक नया डेटाबेस बनाते हैं, तो यह टेम्पलेट से सेटिंग्स को इनहेरिट करता है। आम तौर पर आपको कुछ भी के बारे में चिंता करने की ज़रूरत नहीं है , यह सब बस काम करता है।

अध्याय पढ़ें डेटाबेस बनाएं और अधिक के लिए। यदि आप अनुक्रमणिका के साथ पाठ खोज को गति देना चाहते हैं, तो ऑपरेटर वर्ग , साथ ही।
संस्करण 8.4 के सभी लिंक, जैसा कि आपने विशेष रूप से इसके लिए कहा था।

PostgreSQL 9.1 . में या बाद में, कोलेशन सपोर्ट है। जो संयोजनों के अधिक लचीले उपयोग की अनुमति देता है:



  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 कॉलम प्रकार को int से UUID में बदलें

  4. PostgreSQL में Django इंडेक्स ऑटोफिल्ड/आईडी कुंजी करता है?

  5. PostgreSQL - उन पंक्तियों के लिए गिनती (*) चुनें जहां एक शर्त है