CURRENT_USER
Devuelve el nombre de usuario del usuario "vigente" actual de la base de datos, aplicable a los permisos de comprobación. Por lo general, este nombre de usuario será el mismo usuario de la sesión; no obstante, ocasionalmente los superusuarios pueden cambiarlo.
nota
No utilice paréntesis a la derecha al ejecutar CURRENT_USER.
Sintaxis
current_user
Tipo de retorno
CURRENT_USER devuelve un tipo de datos NAME y se puede convertir en una cadena CHAR o VARCHAR.
Notas de uso
Si se creó un procedimiento almacenado mediante la opción SECURITY DEFINER del comando CREATE_PROCEDURE, al invocar la función CURRENT_USER desde el procedimiento almacenado, Amazon Redshift devuelve el nombre de usuario del propietario del procedimiento almacenado.
Ejemplo
La siguiente consulta devuelve el nombre de usuario de la base de datos actual:
select current_user; current_user -------------- dwuser (1 row)