

 Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la [entrada del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) que se publicó el 30 de junio de 2025. 

# SVV\_RLS\_POLICY
<a name="r_SVV_RLS_POLICY"></a>

Utilice SVV\_RLS\_POLICY para ver una lista de todas las políticas de seguridad de la fila creadas en el clúster de Amazon Redshift.

SVV\_RLS\_POLICY es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte [Visibilidad de datos en las tablas y vistas de sistema](cm_chap_system-tables.md#c_visibility-of-data).

Para obtener más información sobre las prácticas recomendadas a la hora de consultar tablas y vistas del sistema, consulte [Consultas de tablas de sistemas](https://docs.aws.amazon.com/redshift/latest/mgmt/discovering-metadata-system-tables.html).

**nota**  
Utilice el comando [SHOW POLICIES](r_SHOW_POLICIES.md) para detectar políticas. SHOW POLICIES funciona de manera coherente en los contextos de catálogo local, de recurso compartido de datos y externo, y se actualiza a medida que se lanzan nuevas características. Para obtener más información, consulte [Prácticas recomendadas para detectar metadatos](https://docs.aws.amazon.com/redshift/latest/mgmt/best-practices-discovering-metadata.html).

## Columnas de la tabla
<a name="r_SVV_RLS_POLICY-table-columns"></a>


| Nombre de la columna  | Tipo de datos:  | Descripción | 
| --- | --- | --- | 
| poldb | text | El nombre de la base de datos en la que se crea la política de seguridad de la fila. | 
| polname | text | El nombre de la política de seguridad de la fila. | 
| polalias | text | El alias de la tabla que se utiliza en la definición de la política. | 
| polatts | text | Los atributos proporcionados a la definición de la política. | 
| polqual | text | La condición de política proporcionada en la cláusula USING de la instrucción CREATE POLICY. | 
| polenabled | booleano | Si la política está activada en todos los casos. | 
| polmodifiedby | text | El nombre del último usuario que creó o modificó la política. | 
| polmodifiedtime | marca de tiempo | La marca temporal del momento en que se creó o modificó la política por última vez. | 

## Consulta de ejemplo
<a name="r_SVV_RLS_POLICY-sample-query"></a>

En el ejemplo siguiente, se muestra el resultado de SVV\_RLS\_POLICY.

```
-- Create some policies.
CREATE RLS POLICY pol1 WITH (a int) AS t USING ( t.a IS NOT NULL );
CREATE RLS POLICY pol2 WITH (c varchar(10)) AS t USING ( c LIKE '%public%');

-- Inspect the policy in SVV_RLS_POLICY
SELECT * FROM svv_rls_policy;

 poldb | polname | polalias |                     polatts                      |                polqual                | polenabled | polmodifiedby |   polmodifiedtime   
-------+---------+----------+--------------------------------------------------+---------------------------------------+------------+---------------+---------------------
 my_db | pol1    | t        | [{"colname":"a","type":"integer"}]               | "t"."a" IS NOT NULL                   | t          | policy_admin  | 2022-02-11 14:40:49
 my_db | pol2    | t        | [{"colname":"c","type":"character varying(10)"}] | "t"."c" LIKE CAST('%public%' AS TEXT) | t          | policy_admin  | 2022-02-11 14:41:28
```