Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

SVV_RLS_APPLIED_POLICY - Amazon Redshift

SVV_RLS_APPLIED_POLICY

Utilice SVV_RLS_APPLIED_POLICY para rastrear la aplicación de políticas de RLS en consultas que hacen referencia a relaciones protegidas por RLS.

SVV_RLS_APPLIED_POLICY es visible para los usuarios siguientes:

  • Superusuarios

  • Usuarios con el rol sys:operator

  • Usuarios con el permiso ACCESS SYSTEM TABLE

Tenga en cuenta que sys:secadmin no tiene este permiso del sistema.

Columnas de la tabla

Nombre de la columna Tipo de datos: Descripción
nombre de usuario texto El nombre del usuario que ejecutó la consulta.
consulta entero El Id. de la consulta.
xid long El contexto de la transacción.
pid entero El proceso principal que ejecuta la consulta.
recordtime hora La hora en la que se registró la consulta.
comando char(1) El comando para el que se aplicó la política de RLS. Los valores posibles son k para unknown, s para select, u para update, i para insert, y para utility y d para delete.
datname texto El nombre de la base de datos de la relación a la que se adjunta la política de seguridad de la fila.
relschema texto El nombre del esquema de la relación a la que se adjunta la política de seguridad de la fila.
relname texto El nombre de la relación a la que se adjunta la política de seguridad de la fila.
polname texto El nombre de la política de seguridad de la fila que se adjunta a la relación.
poldefault char(1) La configuración predeterminada de la política de seguridad de la fila que se adjunta a la relación. Los valores posibles son f para false (falso) si se ha aplicado la política false predeterminada y t para true (verdadero) si se ha aplicado la política true predeterminada.

Consulta de ejemplo

En el ejemplo siguiente, se muestra el resultado de SVV_RLS_APPLIED_POLICY. Para consultar SVV_RLS_APPLIED_POLICY, debe contar con el permiso ACCESS SYSTEM TABLE.

-- Check what RLS policies were applied to the run query. SELECT username, command, datname, relschema, relname, polname, poldefault FROM svv_rls_applied_policy WHERE datname = CURRENT_DATABASE() AND query = PG_LAST_QUERY_ID(); username | command | datname | relschema | relname | polname | poldefault ----------+---------+-----------+-----------+--------------------------+-----------------+------------ molly | s | tickit_db | public | tickit_category_redshift | policy_concerts |
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.