[Dbix-class] What is a cascading update?
list at markblythe.com
Wed May 17 20:50:44 CEST 2006
On 5/17/06, Matt S Trout <dbix-class at trout.me.uk> wrote:
> Mark Blythe wrote:
> > Hi ... While chasing down some strange behavior in my application last
> > night, I found myself in
> > DBIx:::Class::Relationship::CascadeActions::update. Cascading deletes I
> > understand -- that's fairly common. But an update? While I was able to
> > work around the issue I was having, it would be helpful to understand
> > what exactly a cascading update is.
> > In my case, it was being triggered when I updated a parent record in a
> > might_have relationship. Is this intended to handle any columns in the
> > related table that may have been updated via a proxied accessor in the
> > parent class?
> Pretty much exactly that, yes. It does currently sometimes do an unnecessary
> SELECT though, which will be fixed in 0.06003
Cool, that was my next question. :-) Thanks.
More information about the Dbix-class