आपका डेटाबेस संभवत:किसी भिन्न लोकेल के साथ बनाया गया था।
चेक \l+
psql
. में पुराने और नए संस्करणों पर। उनकी अलग-अलग स्थानीय सेटिंग्स होंगी।
अन्य संभावनाएं विभिन्न ऑपरेटिंग सिस्टम/संस्करण हैं। PostgreSQL libc के लोकेल नियमों का उपयोग करता है, और कुछ प्लेटफ़ॉर्म (विशेषकर Mac OS X) में थोड़ा सा ... विशेष ... libc होता है।
9.1.9 को en_AU.UTF-8
. के साथ डेटाबेस फेडोरा 19 पर चल रहा है मुझे मिलता है:
regress=> select lower('Æ');
lower
-------
æ
(1 row)