OSDN Git Service

> > There is a bug in check_foreign_key of refint.c which is bundled with
authorBruce Momjian <bruce@momjian.us>
Tue, 6 Oct 1998 03:12:59 +0000 (03:12 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 6 Oct 1998 03:12:59 +0000 (03:12 +0000)
commit3abf496b8eb7619a576b135b447a78fb8cfb1fc1
tree1d3335c6103ae6bdf2b2aea32ea278149eadf0d2
parentb7ed6f8512b40ce7b82de0cb084452ca11277b84
> > There is a bug in check_foreign_key of refint.c which is bundled with
> > the standard distribution. It occurs when a trigger calling this
> > function recursively fires another trigger which calls the same
> > function. The calling check_foreign_key loses its plan informantion and
> > when it tries to use it the backend closes its channel. You can check it
> > with the sql script I am attaching below.
> > The solution to this is to do a find_plan again before executing it at
> > line 483 of refint.c.
> > Therefore two more lines should be added before line 483:

Anand Surelia
contrib/spi/refint.c
doc/src/sgml/ref/pg_dump.sgml