diff options
Diffstat (limited to 'src/backend/executor')
-rw-r--r-- | src/backend/executor/execMain.c | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/src/backend/executor/execMain.c b/src/backend/executor/execMain.c index 6f79c4d58b0..c0c6cfbe500 100644 --- a/src/backend/executor/execMain.c +++ b/src/backend/executor/execMain.c @@ -26,7 +26,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/executor/execMain.c,v 1.259 2005/11/19 20:57:44 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/executor/execMain.c,v 1.260 2005/11/20 18:38:20 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -1446,16 +1446,6 @@ ExecInsert(TupleTableSlot *slot, setLastTid(&(tuple->t_self)); /* - * KLUGE SOLUTION for bug found post 8.1 release: if the tuple toaster - * fired on the tuple then it changed the physical tuple inside the - * tuple slot, leaving any extracted information invalid. Mark the - * extracted state invalid just in case. Need to fix things so that - * the toaster gets to run against the tuple before we materialize it, - * but that's way too invasive for a stable branch. - */ - slot->tts_nvalid = 0; - - /* * insert index entries for tuple */ if (resultRelInfo->ri_NumIndices > 0) @@ -1710,16 +1700,6 @@ lreplace:; (estate->es_processed)++; /* - * KLUGE SOLUTION for bug found post 8.1 release: if the tuple toaster - * fired on the tuple then it changed the physical tuple inside the - * tuple slot, leaving any extracted information invalid. Mark the - * extracted state invalid just in case. Need to fix things so that - * the toaster gets to run against the tuple before we materialize it, - * but that's way too invasive for a stable branch. - */ - slot->tts_nvalid = 0; - - /* * Note: instead of having to update the old index tuples associated with * the heap tuple, all we do is form and insert new index tuples. This is * because UPDATEs are actually DELETEs and INSERTs, and index tuple |