> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-trino-dialect.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Tabla del sistema con información sobre todas las políticas de enmascaramiento del sistema.

# system.masking_policies

<div id="description">
  ## Descripción
</div>

Contiene información sobre todas las políticas de enmascaramiento definidas en el sistema.

Las políticas de enmascaramiento solo se pueden crear y aplicar en ClickHouse Cloud. En las versiones open-source, la tabla `system.masking_policies` siempre está vacía, pero sigue estando presente para que las consultas de introspección, como `SHOW MASKING POLICIES`, funcionen y devuelvan un resultado vacío en lugar de generar una excepción.

<div id="columns">
  ## Columnas
</div>

* `name` ([String](/es/reference/data-types/string)) — Nombre de una política de enmascaramiento.
* `short_name` ([String](/es/reference/data-types/string)) — Nombre abreviado de una política de enmascaramiento. Los nombres de las políticas de enmascaramiento son compuestos; por ejemplo: mask\_email ON mydb.mytable. Aquí, 'mask\_email ON mydb.mytable' es el nombre de la política de enmascaramiento y 'mask\_email' es su nombre abreviado.
* `database` ([String](/es/reference/data-types/string)) — Nombre de la base de datos.
* `table` ([String](/es/reference/data-types/string)) — Nombre de la tabla.
* `id` ([UUID](/es/reference/data-types/uuid)) — ID de la política de enmascaramiento.
* `storage` ([String](/es/reference/data-types/string)) — Nombre del directorio donde se almacena la política de enmascaramiento.
* `update_assignments` ([Nullable(String)](/es/reference/data-types/nullable)) — Asignaciones de UPDATE que definen cómo deben enmascararse los datos; por ejemplo: email = '***masked***', phone = '***-***-\*\*\*\*'. NULL si no se ha establecido.
* `where_condition` ([Nullable(String)](/es/reference/data-types/nullable)) — Condición opcional que selecciona las filas a las que se aplica el enmascaramiento. NULL si no se ha establecido.
* `priority` ([Int64](/es/reference/data-types/int-uint)) — Prioridad de la política de enmascaramiento. Las políticas con mayor prioridad se aplican primero.
* `apply_to_all` ([UInt8](/es/reference/data-types/int-uint)) — Indica que la política de enmascaramiento está establecida para todos los roles y/o usuarios.
* `apply_to_list` ([Array(String)](/es/reference/data-types/array)) — Lista de roles y/o usuarios a los que se aplica la política de enmascaramiento.
* `apply_to_except` ([Array(String)](/es/reference/data-types/array)) — La política de enmascaramiento se aplica a todos los roles y/o usuarios excepto a los enumerados.
