diff options
Diffstat (limited to 'src/backend/utils')
| -rw-r--r-- | src/backend/utils/adt/ri_triggers.c | 4 | ||||
| -rw-r--r-- | src/backend/utils/misc/rls.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/utils/adt/ri_triggers.c b/src/backend/utils/adt/ri_triggers.c index 61c2eecacaa..dc07157037d 100644 --- a/src/backend/utils/adt/ri_triggers.c +++ b/src/backend/utils/adt/ri_triggers.c @@ -1427,9 +1427,9 @@ RI_Initial_Check(Trigger *trigger, Relation fk_rel, Relation pk_rel) */ if (!has_bypassrls_privilege(GetUserId()) && ((pk_rel->rd_rel->relrowsecurity && - !pg_class_ownercheck(pkrte->relid, GetUserId())) || + !object_ownercheck(RelationRelationId, pkrte->relid, GetUserId())) || (fk_rel->rd_rel->relrowsecurity && - !pg_class_ownercheck(fkrte->relid, GetUserId())))) + !object_ownercheck(RelationRelationId, fkrte->relid, GetUserId())))) return false; /*---------- diff --git a/src/backend/utils/misc/rls.c b/src/backend/utils/misc/rls.c index d15880670f7..75d42c9ec3f 100644 --- a/src/backend/utils/misc/rls.c +++ b/src/backend/utils/misc/rls.c @@ -95,7 +95,7 @@ check_enable_rls(Oid relid, Oid checkAsUser, bool noError) * Return RLS_NONE_ENV to indicate that this decision depends on the * environment (in this case, the user_id). */ - amowner = pg_class_ownercheck(relid, user_id); + amowner = object_ownercheck(RelationRelationId, relid, user_id); if (amowner) { /* |
