Re: How to grant read only functions execute permission to read only user - Mailing list pgsql-general

From Tomas Vondra
Subject Re: How to grant read only functions execute permission to read only user
Date
Msg-id bbde2d6f-aa8c-bbab-ddda-0ba35019160d@enterprisedb.com
Whole thread Raw
In response to How to grant read only functions execute permission to read only user  (Yi Sun <yinan81@gmail.com>)
Responses Re: How to grant read only functions execute permission to read only user  ("David G. Johnston" <david.g.johnston@gmail.com>)
List pgsql-general

On 7/17/23 16:11, Yi Sun wrote:
> Hello guys,
> 
> Our read only user is okay to be granted read only permission of tables.
> 
> How to grant read only functions execute permission to read only user,
> is there a simple way to do it please? If not, how to get the list of
> read only functions please? Then can grant one by one based on the list,
> thanks

What is read-only function? I don't think Postgres has anything like
that. Functions inherit the privileges of the user that executes them by
default. So if the user is read-only (i.e. has just SELECT privilege),
then the function can't do any writes either.


regards

-- 
Tomas Vondra
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company



pgsql-general by date:

Previous
From: Adrian Klaver
Date:
Subject: Re: Installation Issue
Next
From: "David G. Johnston"
Date:
Subject: Re: How to grant read only functions execute permission to read only user