Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
HAS_SCHEMA_PRIVILEGE
Devuelve true si el usuario tiene un privilegio especificado para el esquema especificado. Para obtener más información acerca de los privilegios, consulte GRANT.
Sintaxis
nota
Esta es una función del nodo principal. Esta función devuelve un error si hace referencia a una tabla creada por usuarios, a una tabla de sistema STL o STV, o a una vista de sistema SVV o SVL.
has_schema_privilege( [ user, ] schema, privilege)
Argumentos
- Usuario de
-
El nombre del usuario para verificar los privilegios del esquema. El valor predeterminado es comprobar el usuario actual.
- Esquema
-
El esquema asociado al privilegio.
- privilege
-
El privilegio que se verificará. Los valores válidos son los siguientes:
-
CREATE
-
USAGE
-
ALTER
-
DROP
-
Tipo de retorno
Devuelve una cadena CHAR o VARCHAR.
Ejemplo
La siguiente consulta confirma que el usuario GUEST tiene privilegio CREATE en el esquema PUBLIC:
select has_schema_privilege('guest', 'public', 'create'); has_schema_privilege ---------------------- true (1 row)