Thread: ON DELETE CASCADE question

ON DELETE CASCADE question

From
Wei Weng
Date:
Does ON DELETE CASCADE attribute you specify in CREATE TABLE statement
actually create triggers for every foreign key it refers to?

Thanks!


-- 
Wei Weng
Network Software Engineer
KenCast Inc.




Re: ON DELETE CASCADE question

From
"Josh Berkus"
Date:
Wei,

> Does ON DELETE CASCADE attribute you specify in CREATE TABLE
> statement
> actually create triggers for every foreign key it refers to?
>

Yes.  Two triggers for each key, I think.

-Josh


Re: ON DELETE CASCADE question

From
Jan Wieck
Date:
Josh Berkus wrote:
> 
> Wei,
> 
> > Does ON DELETE CASCADE attribute you specify in CREATE TABLE
> > statement
> > actually create triggers for every foreign key it refers to?
> >
> 
> Yes.  Two triggers for each key, I think.
   Three, one for INSERT OR UPDATE on the FK table, one   for UPDATE on the PK table and one for DELETE on PK.


Jan

-- 

#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== JanWieck@Yahoo.com #