On Sun, Sep 10, 2006 at 11:01:48PM +0200, Andres Freund wrote:
> Currently sqlboject uses LIKE for all its comparisons which is case sensitive 
> in some databases (eg. postgres) (I _think_ this is standard compliant, im on 
> the road currently, so i cant check) others do not (eg mysql).
> At least I sometimes need a case sensitive LIKE and sometimes not. Is there 
> interest in changing sqlobject to support both? Eg. either having something 
> like .istartswith(str) or .startswith(str, casesensitve = False)?

   Why not just

from sqlobject.sqlbuilder import func
func.lower(MyTable.q.field).startswith(str.lower())

   ???

   And how are you going to implement

.startswith(str, casesensitve = True)

   on MySQL? ;)

Oleg.
-- 
     Oleg Broytmann            http://phd.pp.ru/            [EMAIL PROTECTED]
           Programmers don't die, they just GOSUB without RETURN.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to