O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
SVV_ROLE_GRANTS
Use SVV_ROLE_GRANTS para exibir uma lista de funções que são explicitamente concedidas no cluster.
SVV_ROLE_GRANTS 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 identidades às quais tenham acesso ou sejam proprietários.
Colunas da tabela
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| role_id | integer | O ID da função. |
| role_name | text | O nome da função. |
| granted_role_id | integer | O ID da função concedida. |
| granted_role_name | text | O nome da função concedida. |
Consulta de exemplo
O exemplo a seguir retorna a saída de SVV_ROLE_GRANTS.
GRANT ROLE role1 TO ROLE role2; GRANT ROLE role2 TO ROLE role3; SELECT role_name, granted_role_name FROM svv_role_grants; role_name | granted_role_name -----------+-------------------- role2 | role1 role3 | role2 (2 rows)