için büyük/küçük harf duyarlı olmayan harmanlama ekleme Varsayılan olarak, PostgreSQL büyük/küçük harf duyarlı olmayan harmanlamalar olmadan gelir. Onun belgeler oluşturulan alfabe harf duyarlıdır ancak işletim sistemi yerel dayalı yeni alfabe eklemek için bir yol, ör .:PostgreSQL
http://www.postgresql.org/docs/9.1/static/sql-createcollation.html
açıklanır.
Soruma sorum var: Bir vaka nasıl eklenir PostgreSQL sunucusuna bir inensensitive harmanlama eklenir?
Birisi bir iş akışını tanımlayabilir mi?
Ağda herhangi bir başvuru bulamadım, ancak bazı kişiler bunun mümkün olduğunu belirtiyor. Windows üzerinde v9.1 - Debian GNU/Linux ve v9.2 ile test ettim.
- PostgreSQL CITEXT aramalar ve endeksler için ALT/ÜST arasında veri türü eklenti
- Kullanımı: Sadece ben farkında olduğumu açıklamak.
Bunlar, istediğim çözümler değil.
İstemediğiniz çözümlerin nedenlerini açıklayabilir misiniz? Belki de düşünmediğin başka bir yol var mı? 'Lower' /' upper' ile ilgili problemlerde tahmin edebilirim, ancak 'citext' şunları önler: özel bir harmanlamada olduğu gibi, '=' anlamını ayarlar, böylece büyük/küçük harf duyarsızlığı çağrı koduna saydam olur. – IMSoP
Sorunuzla daha fazla aynı fikirdeyim. Aynı şeyi kendime ihtiyacım var. Çözdün mü? Eğer evet ise, lütfen kendi cevabınızı ekleyin. – mark