diff options
Diffstat (limited to 'src/backend/commands/functioncmds.c')
-rw-r--r-- | src/backend/commands/functioncmds.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/commands/functioncmds.c b/src/backend/commands/functioncmds.c index f4fa8d35a4e..dd83858b3dd 100644 --- a/src/backend/commands/functioncmds.c +++ b/src/backend/commands/functioncmds.c @@ -1131,7 +1131,7 @@ RemoveFunctionById(Oid funcOid) isagg = ((Form_pg_proc) GETSTRUCT(tup))->proisagg; - simple_heap_delete(relation, &tup->t_self); + CatalogTupleDelete(relation, &tup->t_self); ReleaseSysCache(tup); @@ -1148,7 +1148,7 @@ RemoveFunctionById(Oid funcOid) if (!HeapTupleIsValid(tup)) /* should not happen */ elog(ERROR, "cache lookup failed for pg_aggregate tuple for function %u", funcOid); - simple_heap_delete(relation, &tup->t_self); + CatalogTupleDelete(relation, &tup->t_self); ReleaseSysCache(tup); @@ -1735,7 +1735,7 @@ DropCastById(Oid castOid) tuple = systable_getnext(scan); if (!HeapTupleIsValid(tuple)) elog(ERROR, "could not find tuple for cast %u", castOid); - simple_heap_delete(relation, &tuple->t_self); + CatalogTupleDelete(relation, &tuple->t_self); systable_endscan(scan); heap_close(relation, RowExclusiveLock); @@ -2021,7 +2021,7 @@ DropTransformById(Oid transformOid) tuple = systable_getnext(scan); if (!HeapTupleIsValid(tuple)) elog(ERROR, "could not find tuple for transform %u", transformOid); - simple_heap_delete(relation, &tuple->t_self); + CatalogTupleDelete(relation, &tuple->t_self); systable_endscan(scan); heap_close(relation, RowExclusiveLock); |