Re: Clarification on View Privileges and Operator Execution in PostgreSQL - Mailing list pgsql-general

From David G. Johnston
Subject Re: Clarification on View Privileges and Operator Execution in PostgreSQL
Date
Msg-id CAKFQuwbMkum2q05EvhVNWXC4ij-HL-Nv=3d5yDPfZsEhNTrJbQ@mail.gmail.com
Whole thread Raw
In response to [MASSMAIL] Clarification on View Privileges and Operator Execution in PostgreSQL  (Ayush Vatsa <ayushvatsa1810@gmail.com>)
Responses Re: Clarification on View Privileges and Operator Execution in PostgreSQL
List pgsql-general
On Sun, Apr 7, 2024 at 9:10 AM Ayush Vatsa <ayushvatsa1810@gmail.com> wrote:

but what about the view which contains inbuilt operators or inbuilt functions with whose privileges those will be executed. Eg.

From the create view documentation:
Functions called in the view are treated the same as if they had been called directly from the query using the view. Therefore, the user of a view must have permissions to call all functions used by the view. Functions in the view are executed with the privileges of the user executing the query or the function owner, depending on whether the functions are defined as SECURITY INVOKER or SECURITY DEFINER.

pgsql-general by date:

Previous
From: Ayush Vatsa
Date:
Subject: [MASSMAIL] Clarification on View Privileges and Operator Execution in PostgreSQL
Next
From: Ayush Vatsa
Date:
Subject: Re: Clarification on View Privileges and Operator Execution in PostgreSQL