STL_USERLOG - Amazon Redshift

STL_USERLOG

Registra detalles de los siguientes cambios realizados en un usuario de una base de datos:

  • Creación de usuario

  • Eliminación de usuario

  • Modificación de usuario (cambio de nombre)

  • Modificación de usuario (modificación de propiedades)

STL_USERLOG solo es visible para los superusuarios. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.

Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_USERLOG. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.

Columnas de la tabla

Nombre de la columna Tipo de datos Descripción
userid integer ID del usuario afectado por el cambio.
username character (50) Nombre del usuario afectado por el cambio.
oldusername character (50) En el caso de una acción de cambio de nombre, el nombre de usuario original. Para el resto de las acciones, este campo está vacío.
acción character (10) Acción que ocurrió. Valores válidos:
  • Modificación

  • Creación

  • Drop (Eliminar)

  • Cambio de nombre

usecreatedb integer Si es true (1), indica que el usuario ha creado privilegios de base de datos.
usesuper integer Si es true (1), indica que el usuario es un superusuario.
usecatupd integer Si es true (1), indica que el usuario puede actualizar los catálogos de sistema.
valuntil Marca de tiempo Fecha de vencimiento de la contraseña.
pid integer ID de proceso.
xid bigint ID de transacción.
recordtime Marca de tiempo Hora en UTC en que comenzó la consulta.

Consultas de ejemplo

En el siguiente ejemplo, se realizan cuatro acciones del usuario y, luego, se consulta la vista STL_USERLOG.

create user userlog1 password 'Userlog1'; alter user userlog1 createdb createuser; alter user userlog1 rename to userlog2; drop user userlog2; select userid, username, oldusername, action, usecreatedb, usesuper from stl_userlog order by recordtime desc;
userid | username | oldusername | action | usecreatedb | usesuper --------+-----------+-------------+---------+-------------+---------- 108 | userlog2 | | drop | 1 | 1 108 | userlog2 | userlog1 | rename | 1 | 1 108 | userlog1 | | alter | 1 | 1 108 | userlog1 | | create | 0 | 0 (4 rows)