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_USER_GRANTS
Use SVV_USER_GRANTS para exibir uma lista de usuários que têm funções explicitamente concedidas no cluster.
SVV_USER_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 funções explicitamente concedidas a eles.
Colunas da tabela
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| user_id | integer | O ID do usuário. |
| user_name | text | O nome do usuário. |
| role_id | integer | O ID da função para a função concedida. |
| role_name | text | O nome da função para a função concedida. |
| admin_option | boolean | Um valor que indica se o usuário pode conceder a função a outros usuários e funções. |
Consultas de exemplo
As consultas a seguir concedem funções aos usuários e mostram a lista de usuários que têm funções explicitamente concedidas.
GRANT ROLE role1 TO reguser; GRANT ROLE role2 TO reguser; GRANT ROLE role1 TO superuser; GRANT ROLE role2 TO superuser; SELECT user_name,role_name,admin_option FROM svv_user_grants; user_name | role_name | admin_option -----------+-----------+-------------- superuser | role1 | False reguser | role1 | False superuser | role2 | False reguser | role2 | False