Re: Aligning grants and privileges

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: veem v <veema0000(at)gmail(dot)com>, pgsql-general <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Aligning grants and privileges
Date: 2024-02-27 20:44:42
Message-ID: 481d67c0-aef6-415b-9643-75ffce926fcb@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 2/27/24 12:40, veem v wrote:
> Hi,
> We have two different types of DBA group in current on-premise Oracle
> databases,  one who deploy code in prod and highest level of privileges
> (i.e having write access to the database objects, performing backup
> recovery, export/import and performing other database maintenance jobs etc).
>
> and other groups, who only have read only privileges (select catalogue
> role i.e access to data dictionary views, run time and historical
> performance views along) mainly look into the performance issues and
> more alligns towards the functional part of the application ,
> understands the database design working closely with Application
> Development team and they have read only access to the databases. They
> are expert in reading query execution path and have privilege to run the
> explain command, reading sqlmonitor report, creating profiles, baselines
> , adding hints to the query by understanding inefficient execution path,
> fetching AWR report, tracing sql queries, gathering object statistics,
> accessing OEM(oracle enterprise manager ) to monitor performance.
> Suggesting appropriate indexes and partitioning strategies for tables etc.
>
> Now that we are moving few of the applications to Postgres on-premise
> database and few to aws RDS postgres. What kind of privileges should we
> provide to these two groups? Mainly we don't want the performance guys
> to have the elevated privileges. I can understand , readonly access to
> the table is something we can give to those users. Apart from that, are
> there any specific privileges which we should provide,  so as to enable
> look and debug into all types of performance issues without any
> obstruction and at the same time not giving elevated privileges?

Read:

https://www.postgresql.org/docs/current/predefined-roles.html

>
> Regards
> Veem

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Jason Long 2024-02-27 20:46:33 Re: PostgreSQL Guard
Previous Message veem v 2024-02-27 20:40:33 Aligning grants and privileges