diff options
Diffstat (limited to 'src/backend/commands/extension.c')
-rw-r--r-- | src/backend/commands/extension.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/backend/commands/extension.c b/src/backend/commands/extension.c index f23c6977cb2..14738ea584c 100644 --- a/src/backend/commands/extension.c +++ b/src/backend/commands/extension.c @@ -1773,8 +1773,7 @@ InsertExtensionTuple(const char *extName, Oid extOwner, tuple = heap_form_tuple(rel->rd_att, values, nulls); - extensionOid = simple_heap_insert(rel, tuple); - CatalogUpdateIndexes(rel, tuple); + extensionOid = CatalogTupleInsert(rel, tuple); heap_freetuple(tuple); heap_close(rel, RowExclusiveLock); @@ -2485,8 +2484,7 @@ pg_extension_config_dump(PG_FUNCTION_ARGS) extTup = heap_modify_tuple(extTup, RelationGetDescr(extRel), repl_val, repl_null, repl_repl); - simple_heap_update(extRel, &extTup->t_self, extTup); - CatalogUpdateIndexes(extRel, extTup); + CatalogTupleUpdate(extRel, &extTup->t_self, extTup); systable_endscan(extScan); @@ -2663,8 +2661,7 @@ extension_config_remove(Oid extensionoid, Oid tableoid) extTup = heap_modify_tuple(extTup, RelationGetDescr(extRel), repl_val, repl_null, repl_repl); - simple_heap_update(extRel, &extTup->t_self, extTup); - CatalogUpdateIndexes(extRel, extTup); + CatalogTupleUpdate(extRel, &extTup->t_self, extTup); systable_endscan(extScan); @@ -2844,8 +2841,7 @@ AlterExtensionNamespace(List *names, const char *newschema, Oid *oldschema) /* Now adjust pg_extension.extnamespace */ extForm->extnamespace = nspOid; - simple_heap_update(extRel, &extTup->t_self, extTup); - CatalogUpdateIndexes(extRel, extTup); + CatalogTupleUpdate(extRel, &extTup->t_self, extTup); heap_close(extRel, RowExclusiveLock); @@ -3091,8 +3087,7 @@ ApplyExtensionUpdates(Oid extensionOid, extTup = heap_modify_tuple(extTup, RelationGetDescr(extRel), values, nulls, repl); - simple_heap_update(extRel, &extTup->t_self, extTup); - CatalogUpdateIndexes(extRel, extTup); + CatalogTupleUpdate(extRel, &extTup->t_self, extTup); systable_endscan(extScan); |