aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2003-05-29 00:54:42 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2003-05-29 00:54:42 +0000
commitf3707d07055b59afd33adfefe8456328e0b45710 (patch)
tree08482c876028d0124be623ea0404dc8dc30b4ece /src
parent7c7139cf29b56d1b24cecf09a04ffd7e75c31737 (diff)
downloadpostgresql-f3707d07055b59afd33adfefe8456328e0b45710.tar.gz
postgresql-f3707d07055b59afd33adfefe8456328e0b45710.zip
Fix stupid oversight :-(
Diffstat (limited to 'src')
-rw-r--r--src/backend/catalog/index.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c
index 1399f960f71..1bc66a5959e 100644
--- a/src/backend/catalog/index.c
+++ b/src/backend/catalog/index.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.210 2003/05/28 16:03:56 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.211 2003/05/29 00:54:42 tgl Exp $
*
*
* INTERFACE ROUTINES
@@ -1602,6 +1602,10 @@ IndexBuildHeapScan(Relation heapRelation,
MemoryContextReset(econtext->ecxt_per_tuple_memory);
+ /* Set up for predicate or expression evaluation */
+ if (slot)
+ ExecStoreTuple(heapTuple, slot, InvalidBuffer, false);
+
/*
* In a partial index, discard tuples that don't satisfy the
* predicate. We can also discard recently-dead tuples, since
@@ -1612,7 +1616,6 @@ IndexBuildHeapScan(Relation heapRelation,
{
if (!tupleIsAlive)
continue;
- ExecStoreTuple(heapTuple, slot, InvalidBuffer, false);
if (!ExecQual(predicate, econtext, false))
continue;
}