30.38. usage_privileges

A visão usage_privileges tem por finalidade identificar os privilégios USAGE concedidos em vários tipos de objeto para o usuário corrente ou pelo usuário corrente. Atualmente, no PostgreSQL, se aplica somente aos domínios e, uma vez que os domínios não possuem privilégios reais no PostgreSQL, esta visão mostra os privilégios USAGE implícitos concedidos a PUBLIC para todos os domínios. No futuro esta visão poderá conter informações mais úteis. [1] [2]

Tabela 30-36. Colunas de usage_privileges

Nome Tipo de dado Descrição
grantor sql_identifier Atualmente definido com o nome do dono do objeto
grantee sql_identifier Atualmente sempre PUBLIC
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 Atualmente sempre DOMAIN
privilege_type character_data Sempre USAGE
is_grantable character_data Atualmente sempre NO

Notas

[1]

USAGE_PRIVILEGES — visão — Identifica os privilégios USAGE em objetos definidos neste catálogo disponíveis para, ou concedidos por, um determinado usuário ou grupo. (ISO-ANSI Working Draft) Information and Definition Schemas (SQL/Schemata), ISO/IEC 9075-11:2003 (E) (N. do T.)

[2]

O rowset USAGE_PRIVILEGES identifica os privilégios USAGE em objetos definidos no catálogo disponíveis para, ou concedidos por, um determinado usuário. Microsoft OLE DB Programmer's Reference (N. do T.)

SourceForge.net Logo CSS válido!