diff options
Diffstat (limited to 'src/backend/commands/seclabel.c')
-rw-r--r-- | src/backend/commands/seclabel.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/commands/seclabel.c b/src/backend/commands/seclabel.c index 506c90f6e25..422da8b6b06 100644 --- a/src/backend/commands/seclabel.c +++ b/src/backend/commands/seclabel.c @@ -293,7 +293,7 @@ SetSharedSecurityLabel(const ObjectAddress *object, if (HeapTupleIsValid(oldtup)) { if (label == NULL) - simple_heap_delete(pg_shseclabel, &oldtup->t_self); + CatalogTupleDelete(pg_shseclabel, &oldtup->t_self); else { replaces[Anum_pg_shseclabel_label - 1] = true; @@ -380,7 +380,7 @@ SetSecurityLabel(const ObjectAddress *object, if (HeapTupleIsValid(oldtup)) { if (label == NULL) - simple_heap_delete(pg_seclabel, &oldtup->t_self); + CatalogTupleDelete(pg_seclabel, &oldtup->t_self); else { replaces[Anum_pg_seclabel_label - 1] = true; @@ -432,7 +432,7 @@ DeleteSharedSecurityLabel(Oid objectId, Oid classId) scan = systable_beginscan(pg_shseclabel, SharedSecLabelObjectIndexId, true, NULL, 2, skey); while (HeapTupleIsValid(oldtup = systable_getnext(scan))) - simple_heap_delete(pg_shseclabel, &oldtup->t_self); + CatalogTupleDelete(pg_shseclabel, &oldtup->t_self); systable_endscan(scan); heap_close(pg_shseclabel, RowExclusiveLock); @@ -483,7 +483,7 @@ DeleteSecurityLabel(const ObjectAddress *object) scan = systable_beginscan(pg_seclabel, SecLabelObjectIndexId, true, NULL, nkeys, skey); while (HeapTupleIsValid(oldtup = systable_getnext(scan))) - simple_heap_delete(pg_seclabel, &oldtup->t_self); + CatalogTupleDelete(pg_seclabel, &oldtup->t_self); systable_endscan(scan); heap_close(pg_seclabel, RowExclusiveLock); |