Hello there
have some problems on 7.2.3/freebsd

ex.
table1 has 2 columns: id and name
table2 has 3 columns: id, t1_id(references t1(id) on delete cascade) and
'name' field

i got a procedure (plpgsql)

declare i int;
begin
  select count(*) into i from table2 where t1_id=123;
  raise notice ''rows selected: %'',i;
  delete from table1 where id=123;
  select count(*) into i from table2 where t1_id=123;
  raise notice ''rows selected: %'',i;
end;

 the constraint trigger on delete executes ONLY after procedure
 completion, but it does not execute right after delete. WHY?

--------------------
Regards,
Eugene Gridasov
mailto:[EMAIL PROTECTED]


---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html
  • ... Max Vaschenko
    • ... Tom Lane
    • ... Евгений Гридасов
      • ... Stephan Szabo

Reply via email to