fazladan bir sutun yaratip dediginiz gibi yapmak sorunu cozsede pek ideal bir durum yaratmiyor.
rule ile veya lower tarzi fonksiyonlari da kullanamam cunku ORM kullaniyorum. orm'de bir user object'si cekerken soyle bir methodum var:
user.find_by_username(username)
ve dedigim case sensitivity den dolayi calismiyor.
yani benim yapmam gereken su
select * form users where username='maul'
deyince buyuk&kucuk harf ayrimi yapmadan maul username'li (MauL,mAuL,maul...) user'i bulmali.
ve su da bi problem. posgrede bi unique constrain koyarsam username'e, mauL olmasa da biri gidip MauL girebilecek. o halde benim constraint ise yaramadi.
neyse, ben biraz daha inceleyeyim,
herkese kolay gelsin
----- Original Message ----
From: Murat Arif ÇEL©KER <murat.celiker@gmail.com>
To: linux-programlama@liste.linux.org.tr
Sent: Sunday, November 4, 2007 10:46:03 AM
Subject: [Linux-programlama] Re: Postgresql - select case insensitive
Merhaba,
username_lower ad¹nda yeni bir alan oluºturup burada kullan¹c¹ ad¹n¹n küçük harfe çevrilmiº halini tutup, büyük-küçük harf duyarl¹ sorgulamalarda bu alan üzerinden arat¹larak bir çözüm elde edilebilir.
Tabi istemci taraf¹nda sorguyu gönderiken kullan¹c¹ ad¹n¹ küçük harfe çevirmek gerekiyor yine.
Murat.
--
- - - - - - - - - - - - - - - - - - - - - -
Murat Ârif ÇEL©KER <
http://www.ikinoktayazilim.com/wordpress >
Bursa, Türkiye
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Sun 04 Nov 2007 - 15:46:07 EET