* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/commands/trigger.c,v 1.132 2002/09/21 18:39:25 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/commands/trigger.c,v 1.133 2002/09/23 22:57:44 tgl Exp $
*
*-------------------------------------------------------------------------
*/
switch (test)
{
case HeapTupleSelfUpdated:
+ /* treat it as deleted; do not process */
ReleaseBuffer(buffer);
return (NULL);
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.178 2002/09/04 20:31:17 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.179 2002/09/23 22:57:44 tgl Exp $
*
*-------------------------------------------------------------------------
*/
switch (test)
{
case HeapTupleSelfUpdated:
+ /* treat it as deleted; do not process */
+ goto lnext;
+
case HeapTupleMayBeUpdated:
break;
switch (result)
{
case HeapTupleSelfUpdated:
+ /* already deleted by self; nothing to do */
return;
case HeapTupleMayBeUpdated:
switch (result)
{
case HeapTupleSelfUpdated:
+ /* already deleted by self; nothing to do */
return;
case HeapTupleMayBeUpdated: