A visão role_usage_grants tem por finalidade identificar os privilégios USAGE concedidos a vários tipos de objetos para um grupo do qual o usuário corrente é membro. Atualmente no PostgreSQL somente se aplica aos domínios, e uma vez que os domínios não possuem privilégios reais no PostgreSQL, esta visão é vazia. Podem ser encontradas informações adicionais em usage_privileges. No futuro, esta visão vai conter informações úteis. [1]
Tabela 30-22. Colunas de role_usage_grants
Nome | Tipo de dado | Descrição |
---|---|---|
grantor | sql_identifier | No futuro, o nome do usuário que concedeu o privilégio |
grantee | sql_identifier | No futuro, o nome do grupo para o qual o privilégio foi concedido |
object_catalog | sql_identifier | Nome do banco de dados que contém o objeto (sempre o banco de dados corrente) |
object_schema | sql_identifier | Nome do esquema que contém o objeto |
object_name | sql_identifier | Nome do objeto |
object_type | character_data | No futuro, o tipo do objeto |
privilege_type | character_data | Sempre USAGE |
is_grantable | character_data | YES se o privilégio pode ser concedido, NO caso contrário |
[1] |
ROLE_USAGE_GRANTS — visão — Identifica os privilégios USAGE nos objetos definidos neste catálogo disponíveis para, ou concedidos pelos, grupos ativos no momento. (ISO-ANSI Working Draft) Information and Definition Schemas (SQL/Schemata), ISO/IEC 9075-11:2003 (E) (N. do T.) |