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
SHOW COLUMN GRANTS
Muestra las concesiones en una columna de una tabla.
Permisos necesarios
SHOW GRANTS para un objeto de destino solo mostrará las concesiones que estén visibles para el usuario actual. El usuario actual podrá ver una concesión si cumple uno de los siguientes criterios:
-
Ser un superusuario
-
Ser el usuario que recibe la concesión
-
Ser el propietario al que se le otorga el rol concedido
-
Ser a quien se le concede el rol al que se destina la concesión del objeto
Sintaxis
SHOW COLUMN GRANTS ON TABLE { database_name.schema_name.table_name | schema_name.table_name } [FOR {username | ROLE role_name | PUBLIC}] [LIMIT row_limit]
Parameters
- database_name
-
El nombre de la base de datos que contiene la tabla de destino
- schema_name
-
El nombre del esquema que contiene la tabla de destino
- table_name
-
El nombre de la tabla de destino
- nombre de usuario
-
Incluya solo las concesiones al nombre de usuario en el resultado
- role_name
-
Incluya solo las concesiones al role_name en el resultado
- PUBLIC
-
Incluya solo las concesiones a PUBLIC en el resultado
- row_limit
-
Número máximo de filas que se devolverán. El valor de row_limit está entre 0 y 10 000.
Ejemplos
En el ejemplo siguiente, se muestran las concesiones de columnas en la tabla demo_db.demo_schema.t100:
SHOW COLUMN GRANTS ON TABLE demo_db.demo_schema.t100; database_name | schema_name | table_name | column_name | object_type | privilege_type | identity_id | identity_name | identity_type | admin_option | privilege_scope | grantor_name ---------------+-------------+------------+-------------+-------------+----------------+-------------+---------------+---------------+--------------+-----------------+-------------- demo_db | demo_schema | t100 | b | COLUMN | UPDATE | 134 | bob | user | f | COLUMN | dbadmin demo_db | demo_schema | t100 | a | COLUMN | SELECT | 130 | alice | user | f | COLUMN | dbadmin demo_db | demo_schema | t100 | a | COLUMN | UPDATE | 130 | alice | user | f | COLUMN | dbadmin
En el ejemplo siguiente, se muestran las concesiones de columnas en la tabla demo_schema.t100 para el usuario Bob:
SHOW COLUMN GRANTS ON TABLE demo_schema.t100 for bob; database_name | schema_name | table_name | column_name | object_type | privilege_type | identity_id | identity_name | identity_type | admin_option | privilege_scope | grantor_name ---------------+-------------+------------+-------------+-------------+----------------+-------------+---------------+---------------+--------------+-----------------+-------------- demo_db | demo_schema | t100 | b | COLUMN | UPDATE | 135 | bob | user | f | COLUMN | dbadmin