diff options
Diffstat (limited to 'src/backend/utils/adt/sets.c')
-rw-r--r-- | src/backend/utils/adt/sets.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/backend/utils/adt/sets.c b/src/backend/utils/adt/sets.c index a9a65fc3893..609e20219c2 100644 --- a/src/backend/utils/adt/sets.c +++ b/src/backend/utils/adt/sets.c @@ -10,7 +10,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/sets.c,v 1.49 2002/07/24 19:11:11 petere Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/sets.c,v 1.50 2002/08/05 03:29:17 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -118,14 +118,8 @@ SetDefine(char *querystr, Oid elemType) AssertTupleDescHasOid(procrel->rd_att); setoid = HeapTupleGetOid(newtup); - if (RelationGetForm(procrel)->relhasindex) - { - Relation idescs[Num_pg_proc_indices]; + CatalogUpdateIndexes(procrel, newtup); - CatalogOpenIndices(Num_pg_proc_indices, Name_pg_proc_indices, idescs); - CatalogIndexInsert(idescs, Num_pg_proc_indices, procrel, newtup); - CatalogCloseIndices(Num_pg_proc_indices, idescs); - } heap_freetuple(newtup); } |