SVV_ATTACHED_MASKING_POLICY - Amazon Redshift

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.

SVV_ATTACHED_MASKING_POLICY

Utilice SVV_ATTACHED_MASKING_POLICY para ver todas las relaciones y los roles o los usuarios con políticas adjuntas a la base de datos conectada actualmente.

Solo los superusuarios y los usuarios con el rol sys:secadmin pueden ver SVV_ATTACHED_MASKING_POLICY. Los usuarios normales verán 0 filas.

Columnas de la tabla

Nombre de la columna Tipo de datos: Descripción
policy_name texto Nombre de la política de enmascaramiento adjunta a la tabla.
schema_name texto Esquema de la tabla a la que está asociada la política.
table_name texto Nombre de la tabla a la que está asociada la política.
table_type texto Tipo de la tabla a la que está asociada la política.
grantor texto Nombre del usuario que asoció la política.
grantee texto Nombre del usuario o rol al que está asociada la política.
grantee_type texto El tipo de beneficiario. Puede ser role, user o public.
priority int Prioridad de la política adjunta.
input_columns texto Atributos de la columna de entrada de la política adjunta.
output_columns texto Atributos de la columna de salida de la política adjunta.
is_masking_datashare_on booleano Si la tabla a la que está asociada la política está protegida por DDM a través de recursos compartidos de datos.

Funciones internas

SVV_ATTACHED_MASKING_POLICY admite las siguientes funciones internas:

mask_get_policy_for_role_on_column

Obtiene la política de máxima prioridad que se aplica a un determinado par de columna-rol.

Sintaxis

mask_get_policy_for_role_on_column (relschema, relname, colname, rolename);

Parámetros

relschema

Nombre del esquema en el que se encuentra la política.

relname

Nombre de la tabla en la que se encuentra la política.

colname

Nombre de la columna a la que está asociada la política.

rolename

Nombre del rol al que está asociada la política.

mask_get_policy_for_user_on_column

Obtiene la política de mayor prioridad que se aplica a un determinado par de columna-usuario.

Sintaxis

mask_get_policy_for_user_on_column (relschema, relname, colname, username);

Parámetros

relschema

Nombre del esquema en el que se encuentra la política.

relname

Nombre de la tabla en la que se encuentra la política.

colname

Nombre de la columna a la que está asociada la política.

rolename

Nombre del usuario al que está asociada la política.