On Thu, May 06, 2010 at 08:46:55PM +0300, Imri Goldberg wrote:
> In the last few days I've started using helper "smart" deleteMany functions
> which given a query, call deleteMany on all affected classes.
>
> So for example, if I have a many to many relationship between Foo and Bar,
> and the join-table is called FooBar, smart delete many will do something
> like:
> Foo.deleteMany(foo_query)
> FooBar.deleteMany((FooBar.q.foo == Foo.q.id) & foo_query)
>
> I was thinking that this could be generalized to a generic smartDeleteMany
> function (or whatever name you choose), which automatically does all the
> cascade actions, without specifying it manualy for each class.
>
> What do you think? Is this useful?
Useful, certainly.
Oleg.
--
Oleg Broytman http://phd.pp.ru/ [email protected]
Programmers don't die, they just GOSUB without RETURN.
------------------------------------------------------------------------------
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss