diff options
Diffstat (limited to 'src/backend/catalog/pg_largeobject.c')
-rw-r--r-- | src/backend/catalog/pg_largeobject.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/backend/catalog/pg_largeobject.c b/src/backend/catalog/pg_largeobject.c index d78a6f20314..07d5dca731f 100644 --- a/src/backend/catalog/pg_largeobject.c +++ b/src/backend/catalog/pg_largeobject.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/pg_largeobject.c,v 1.13 2002/06/20 20:29:26 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/pg_largeobject.c,v 1.14 2002/08/05 03:29:16 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -36,7 +36,6 @@ LargeObjectCreate(Oid loid) { Relation pg_largeobject; HeapTuple ntup; - Relation idescs[Num_pg_largeobject_indices]; Datum values[Natts_pg_largeobject]; char nulls[Natts_pg_largeobject]; int i; @@ -65,15 +64,8 @@ LargeObjectCreate(Oid loid) */ simple_heap_insert(pg_largeobject, ntup); - /* - * Update indices - */ - if (!IsIgnoringSystemIndexes()) - { - CatalogOpenIndices(Num_pg_largeobject_indices, Name_pg_largeobject_indices, idescs); - CatalogIndexInsert(idescs, Num_pg_largeobject_indices, pg_largeobject, ntup); - CatalogCloseIndices(Num_pg_largeobject_indices, idescs); - } + /* Update indexes */ + CatalogUpdateIndexes(pg_largeobject, ntup); heap_close(pg_largeobject, RowExclusiveLock); |