Re: Troubleshooting SPI_execp() failed in RI_FKey_cascade_del()

From: "Joshua b(dot) Jore" <josh(at)greentechnologist(dot)org>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Troubleshooting SPI_execp() failed in RI_FKey_cascade_del()
Date: 2002-06-12 23:57:01
Message-ID: Pine.BSO.4.44.0206121852190.10009-100000@kitten.greentechnologist.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

The following sql demonstrates the problem. What I'm getting at here is
cases where the rows in "b" are being altered instead of being deleted
consequently the delete to "a" shouldn't happen.

create table a (id int4 primary key);
create table b (id int4 references a on delete cascade);
create rule b0 as on delete to b do instead nothing;

insert into a values (1);
insert into b values (1);
delete from a;

Joshua b. Jore ; http://www.greentechnologist.org

On Wed, 12 Jun 2002, Joshua b. Jore wrote:

> I found the function in src/backend/utils/adt/ri_triggers.c. A previous
> note in the archives says it might be an invalid SPI command/statement. So
> how do I debug that? Which traces ought to be turned on?
>
> Joshua b. Jore ; http://www.greentechnologist.org
>
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Stephan Szabo 2002-06-13 00:17:31 Re: Troubleshooting SPI_execp() failed in RI_FKey_cascade_del()
Previous Message Ken Williams 2002-06-12 23:54:25 Re: automatic time zone conversion