cool. thx Michael! On 4/12/07, Michael Bayer <[EMAIL PROTECTED]> wrote: > > > > On Apr 11, 2007, at 7:27 AM, Arun Kumar PG wrote: > > > Hi Guys, > > > > not tried but quick answer would help me: > > > > session.expunge()'ing an object would also expunge the child > > attributes which are relations ? e.g. expunging User object would > > also expunge user_addresses (a list of UserAddress object) ? > > > > "expunge" is part of the "all" cascade on a relationship, so if you > have a cascade of "all" set up then an expunge operation will also > follow along that relationship. > > > > Also, if I make any modification in the detached instance both to > > User and the User Address child attributes within the object and > > then try to attach and flush will propagate the changes to both the > > parent and child table -- right ? > > > > if you have "save-update" cascade turned on, which is the default > setting and is also part of the "all" cascade. > > > > >
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---