diff options
Diffstat (limited to 'src/backend/commands/opclasscmds.c')
-rw-r--r-- | src/backend/commands/opclasscmds.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/backend/commands/opclasscmds.c b/src/backend/commands/opclasscmds.c index bc43483b94a..99a39bdd742 100644 --- a/src/backend/commands/opclasscmds.c +++ b/src/backend/commands/opclasscmds.c @@ -278,9 +278,7 @@ CreateOpFamily(char *amname, char *opfname, Oid namespaceoid, Oid amoid) tup = heap_form_tuple(rel->rd_att, values, nulls); - opfamilyoid = simple_heap_insert(rel, tup); - - CatalogUpdateIndexes(rel, tup); + opfamilyoid = CatalogTupleInsert(rel, tup); heap_freetuple(tup); @@ -654,9 +652,7 @@ DefineOpClass(CreateOpClassStmt *stmt) tup = heap_form_tuple(rel->rd_att, values, nulls); - opclassoid = simple_heap_insert(rel, tup); - - CatalogUpdateIndexes(rel, tup); + opclassoid = CatalogTupleInsert(rel, tup); heap_freetuple(tup); @@ -1327,9 +1323,7 @@ storeOperators(List *opfamilyname, Oid amoid, tup = heap_form_tuple(rel->rd_att, values, nulls); - entryoid = simple_heap_insert(rel, tup); - - CatalogUpdateIndexes(rel, tup); + entryoid = CatalogTupleInsert(rel, tup); heap_freetuple(tup); @@ -1438,9 +1432,7 @@ storeProcedures(List *opfamilyname, Oid amoid, tup = heap_form_tuple(rel->rd_att, values, nulls); - entryoid = simple_heap_insert(rel, tup); - - CatalogUpdateIndexes(rel, tup); + entryoid = CatalogTupleInsert(rel, tup); heap_freetuple(tup); |