سؤال

وأنا المتغيرة من الخلية إلى كيو لكن لا يمكن العثور يعادل utf8_general_ci الترتيب الخلية و. ما أحاول تحقيقه هنا هو أن تكون قادرا على مقارنة سلاسل باستخدام قواعد اللغة العامة بدلا من مقارنة ثنائية، أي í = ط، š = ق، ح = ح، الخ ...

هل هناك طريقة كيفية جعل البحث كيو سلاسل باستخدام قواعد اللغة العامة؟

وشكرا جزيلا!

هل كانت مفيدة؟

المحلول

وهذا هو، في الأساس، ما معظم المنشآت postgresql الحديثة سوف نفعل لك افتراضيا. ولكن قد تكون مهتمة في خيارات initdb --locale، --lc-collate، وما إلى ذلك (معظم هؤلاء، إن لم يكن كلها يمكن أيضا تغيير بعد قاعدة البيانات يتم تهيئة باستخدام .conf ملف) أيضا.

ويمكنك أيضا تحديد الترميز وIIRC LC_COLLATE والأصدقاء عند إنشاء قاعدة البيانات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top