> 15 апр. 2020 г., в 15:25, Magnus Hagander <mag...@hagander.net> написал(а):
> 
> 
> I think that makes perfect sense. The documentation explicitly says "can read 
> all pg_stat_* views", which is clearly wrong -- so either the code or the 
> docs should be fixed, and it looks like it's the code that should be fixed to 
> me.
Should it be bug or v14 feature?

Also pgstatfuncs.c contains a lot more checks of has_privs_of_role(GetUserId(), 
beentry->st_userid).
Maybe grant them all?

> As for the patch, one could argue that we should just store the resulting 
> boolean instead of re-running the check (e.g. have a "bool 
> has_stats_privilege" or such), but perhaps that's an unnecessary 
> micro-optimization, like the attached.

Looks good to me.

Thanks!


Best regards, Andrey Borodin.

Reply via email to