Re: delete cascade not working

From: Joshua Tolley <eggyknap(at)gmail(dot)com>
To: Kenneth Tilton <kentilton(at)gmail(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: delete cascade not working
Date: 2009-04-25 20:11:04
Message-ID: 20090425201103.GB15830@eddie
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Sat, Apr 25, 2009 at 04:01:20PM -0400, Kenneth Tilton wrote:
> Given constraint:
>
> ALTER TABLE provider_input.common
> ADD CONSTRAINT common_pin_file_load_sid_fkey FOREIGN KEY
> (pin_file_load_sid)
> REFERENCES provider_input.file_load (sid) MATCH FULL
> ON UPDATE NO ACTION ON DELETE CASCADE;

<snip>

> I do not actually instantiate common, I have a table that inherits from
> that. I will play around now to see if that is an issue, thought I'd
> send up a flare here at the same time.

First guess: the foreign key constraint needs to exist on the child
table; having the key on the parent means nothing for the child table.

- Josh / eggyknap

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Kenneth Tilton 2009-04-25 20:21:06 Re: delete cascade not working
Previous Message Merlin Moncure 2009-04-25 20:02:36 Re: Selling an 8.1 to 8.3 upgrade