PostgreSQL में एक pg_collation
है कैटलॉग जो उपलब्ध संयोजनों का वर्णन करता है।
इसलिए, आप PostgreSQL में उपलब्ध कॉलेशन की सूची वापस करने के लिए निम्न कथन चला सकते हैं:
SELECT * FROM pg_collation;
ये कोलाज एक SQL नाम से ऑपरेटिंग सिस्टम लोकेल श्रेणियों के लिए मैपिंग हैं।
यह देखते हुए कि संयोजनों की सूची काफी लंबी है, आप WHERE
के साथ परिणामों को कम भी कर सकते हैं खंड यदि आपके मन में कोई विशेष संयोजन है:
SELECT * FROM pg_collation WHERE collname like '%NZ%';
किसी भी प्रश्न की तरह, आप स्तंभों की संख्या को भी कम कर सकते हैं:
SELECT collname, collencoding FROM pg_collation WHERE collname like '%NZ%';
मेरी मशीन पर, इसका परिणाम निम्न संयोजन सूची में होता है:
कॉलनाम | कोलेनकोडिंग |
---|---|
hi_NZ | 6 |
hi_NZ.ISO8859-1 | 8 |
hi_NZ.UTF-8 | 6 |
hi_NZ.ISO8859-15 | 16 |
hi_NZ | 8 |
hi_NZ | 16 |
en-NZ-x-icu | -1 |