एक संयोजन का उपयोग करके वर्णों की तुलना की जाती है। आप SQL कमांड का उपयोग कर सकते हैं
SHOW lc_collate;
यह देखने के लिए कि आपका डिफ़ॉल्ट संयोजन क्या है।
PostgreSQL ऑपरेटिंग सिस्टम के कॉलेशन का उपयोग करता है, इसलिए तुलना का परिणाम अक्सर ऑपरेटिंग सिस्टम पर निर्भर करेगा।
बाइट-वार ASCII तुलना को बाध्य करने के लिए, C कोलेशन का उपयोग करें
test=> SELECT 'a X' COLLATE "C" < 'a-';
?column?
----------
t
(1 row)
या बाइट-वार तुलना ऑपरेटर
test=> SELECT 'a X' ~<~ 'a-';
?column?
----------
t
(1 row)