SVV_RLS_POLICY - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog.

SVV_RLS_POLICY

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.

Columnas de la tabla

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

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