You can do

db(db.table.field.regexp('your regex')).select()
db(db.table.field.regexp('your regex')).delete()

works with sqlite and postgresql only. The regex syntax may be different 
between the two.

On Wednesday, 23 January 2013 00:31:25 UTC-6, Daniel Gonzalez wrote:
>
> Hi,
>
> I have this function to delete a user with a certain email address:
>
>     def delete_user(self, email):
>         my_query = self.db[self.web2py_user_table].email == email
>         my_set   = self.db(my_query)
>         my_set.delete()
>
> Now I would like to implement a function to delete several users at once, 
> based on a regex parameter:
>
>     def delete_users(self, regex):
>         my_query = <define query using regex>
>         my_set   = self.db(my_query)
>         my_set.delete()
>
> Is it possible to do this?
>
> Thanks,
>
> Daniel
>

-- 



Reply via email to