आपके द्वारा वर्णित क्रमबद्ध क्रम अधिकांश स्थानों में मानक है। बस अपने लिए प्रयास करें:
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 . में या बाद में, कोलेशन सपोर्ट है। जो संयोजनों के अधिक लचीले उपयोग की अनुमति देता है: