On Mon, Jan 5, 2015 at 11:49 AM, Robert Haas <robertmh...@gmail.com> wrote:

> On Wed, Dec 24, 2014 at 12:48 PM, Adam Brightwell
> <adam.brightw...@crunchydatasolutions.com> wrote:
> > * BACKUP - allows role to perform backup operations
> > * LOGROTATE - allows role to rotate log files
> > * MONITOR - allows role to view pg_stat_* details
> > * PROCSIGNAL - allows role to signal backend processes
>
> How about just "SIGNAL" instead of "PROCSIGNAL"?
>

Sure.


> Generally, I think we'll be happier if these capabilities have names
> that are actual words - or combinations of words - rather than partial
> words, so I'd suggest avoiding things like PROC for PROCESS and AUTH
> for AUTHORIZATION.
>

Agreed.


> In this particular case, it seems like the name of the capability is
> based off the name of an internal system data structure.  That's the
> sort of thing that we do not want to expose to users.  As far as we
> can, we should try to describe what the capability allows, not the
> details of how that is (currently) implemented.


Agreed.

If others are also in agreement on this point then I'll update the patch
accordingly.

Thanks,
Adam

-- 
Adam Brightwell - adam.brightw...@crunchydatasolutions.com
Database Engineer - www.crunchydatasolutions.com

Reply via email to