pgsql/src include/nodes/execnodes.h include/ex ... - Mailing list pgsql-committers

From Tom Lane
Subject pgsql/src include/nodes/execnodes.h include/ex ...
Date
Msg-id 200105272048.f4RKmpq47210@hub.org
Whole thread Raw
Responses Re: pgsql/src include/nodes/execnodes.h include/ex ...
List pgsql-committers
CVSROOT:    /home/projects/pgsql/cvsroot
Module name:    pgsql
Changes by:    tgl@hub.org    01/05/27 16:48:51

Modified files:
    src/include/nodes: execnodes.h
    src/include/executor: executor.h
    src/backend/executor: execMain.c execJunk.c

Log message:
    When using a junkfilter, the output tuple should NOT be stored back into
    the same tuple slot that the raw tuple came from, because that slot has
    the wrong tuple descriptor.  Store it into its own slot with the correct
    descriptor, instead.  This repairs problems with SPI functions seeing
    inappropriate tuple descriptors --- for example, plpgsql code failing to
    cope with SELECT FOR UPDATE.


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql/src/backend/executor nodeHash.c nodeInde ...
Next
From: Peter Eisentraut - PostgreSQL
Date:
Subject: pgsql/src/bin/psql describe.c