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 |