Re: How to find out about user rights

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: How to find out about user rights
Дата
Msg-id 24609.1352390189@sss.pgh.pa.us
обсуждение исходный текст
Ответ на How to find out about user rights  (Sauer Annegret <sauer@Verwaltung.uni-hohenheim.de>)
Ответы Re: How to find out about user rights
Список pgsql-novice
Sauer Annegret <sauer@Verwaltung.uni-hohenheim.de> writes:
> Is it possible to get a list of all tables within a database for which a certain user has rights? Of course, I could
lookthrough the table list in pgAdmin - but maybe there is something easier?  

You could look into the information_schema views, or you could write a
query using the has_table_privilege() function.

> Or - another question - how could you possibly copy the rights of a certain user and assign them to another user?

There's no mechanism for doing that.  Usually the recommended solution
for "sharing" rights is to assign the rights to a role created for the
purpose, and then to grant use of that role to the individual users.
However this approach requires a bit of foresight ...

            regards, tom lane


В списке pgsql-novice по дате отправления:

Предыдущее
От: Sauer Annegret
Дата:
Сообщение: How to find out about user rights
Следующее
От: Sauer Annegret
Дата:
Сообщение: Re: How to find out about user rights