SVV_DEFAULT_PRIVILEGES - Amazon Redshift

SVV_DEFAULT_PRIVILEGES

Use SVV_DEFAULT_PRIVILEGES para visualizar os privilégios padrão aos quais um usuário tem acesso em um cluster do Amazon Redshift.

SVV_DEFAULT_PRIVILEGES permanece visível para os seguintes usuários:

  • Superusuários

  • Usuários com a permissão ACCESS SYSTEM TABLE

Os outros usuários só podem ver permissões padrão concedidas a eles.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
schema_name text O nome do esquema.
object_type text O tipo do objeto. Os valores possíveis são RELATION, FUNCTION ou PROCEDURE.
owner_id inteiro O ID do proprietário. O valor possível é o ID do usuário.
owner_name text O nome do proprietário.
owner_type text Tipo do proprietário. O valor possível é usuário.
privilege_type text O tipo de privilégio. Os valores possíveis são INSERT, SELECT, UPDATE, DELETE, RULE, REFERENCES TRIGGER, DROP e EXECUTE.
grantee_id inteiro O ID da entidade autorizada. Os valores possíveis são ID do usuário, ID da função ou ID do grupo.
grantee_type text O tipo da entidade autorizada. Os valores possíveis são usuário, função e público.
admin_option boolean O valor que indica se o usuário pode conceder permissões a outros usuários e funções. É sempre falso para o tipo de função e grupo.

Consulta de exemplo

O exemplo a seguir retorna a saída para SVV_DEFAULT_PRIVILEGES.

SELECT * from svv_default_privileges; schema_name | object_type | owner_id | owner_name | owner_type | privilege_type | grantee_id | grantee_name | grantee_type | admin_option -------------+-------------------+--------- +------------+------------+----------------+------------+--------------+--------------+-------------+ public | RELATION | 106 | u1 | user | UPDATE | 107 | u2 | user | f | public | RELATION | 106 | u1 | user | SELECT | 107 | u2 | user | f |