[sqlalchemy] support of regular expressions?

2011-09-11 Thread James Hartley
I'm needing to extract domain information from stored email addresses -- something akin to the following: SELECT DISTINCT (REGEXP_MATCHES(email, '@(.+)$'))[1] AS domain FROM tablename WHERE email ~ '@.+$' While I was able to gather the information through session.execute(), I didn't find an

Re: [sqlalchemy] support of regular expressions?

2011-09-11 Thread Michael Bayer
We support match for PG directly, though that's full text matching. For the general form of somename(arg1, arg2, ...) typically the func construct is used unless some more specific construct exists: func.regexp_matches(email, 'somestring') The array index you have there, not supported