On Mar 28, 2011, at 1:29 AM, Pavel Stehule wrote:
>>> Is there some simple possibility to check a rights from stored procedure?
>> 
>> Well, there's the catalog lookup method:
>> 
>> SELECT EXISTS (SELECT 1 FROM pg_catalog.pg_roles WHERE rolname=$1 AND 
>> rolsuper)
>> 
>> Is that what you had in mind?
> 
> I found this too, but it isn't what I searched - I searched a some
> exported function based on internal cache.
> 
> For my purpose is this solution enough.

Note that doesn't work if the user has superuser because it was granted via 
another role.
--
Jim C. Nasby, Database Architect                   j...@nasby.net
512.569.9461 (cell)                         http://jim.nasby.net



-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to