Re: How to revoke "Create Privilege" from a readonly user in postgres?

From: Rui DeSousa <rui(at)crazybean(dot)net>
To: pavan95 <pavan(dot)postgresdba(at)gmail(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: How to revoke "Create Privilege" from a readonly user in postgres?
Date: 2018-11-07 06:14:21
Message-ID: 2A936B5B-CF6A-41E5-B839-E6CE7EDB8CF7@crazybean.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

> On Nov 7, 2018, at 12:52 AM, pavan95 <pavan(dot)postgresdba(at)gmail(dot)com> wrote:
>
> grant SELECT on all tables in schema readonly to readonly;

That grants select on all existing tables to readonly user; not future tables.

To auto grant select on future tables you have to change the default privileges.
I.e.

alter default privileges in schema readonly grant select on tables to readonly;

You can also scope it to only a user instead of anyone to creates a table in readonly schema. Then only when xxx creates a table in schema readonly will it auto grant the select.

alter default privileges for user xxx in schema readonly grant select on tables to readonly;

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message pavan95 2018-11-07 07:08:56 Re: How to revoke "Create Privilege" from a readonly user in postgres?
Previous Message Ron 2018-11-07 05:55:14 Re: Recovery data base!!