[Pgsql-ayuda] ayuda !!

acelis@servidor.unam.mx acelis@servidor.unam.mx
Thu, 14 Nov 2002 14:29:07 -0600 (CST)


hola
tengo unos triggers en una BD Postgres 7.2 en lenguaje C
existe alguna manera de saber
que usuario mando a ejecutar dichos triggers 

dentro del trigger trate de usar un system
system("echo '\\set' | psql redife2001 | grep USER | cut -d'=' -f2 | cut -d\\' -f2 > /tmp/usuario.txt; chmod 777 /tmp/usuario.
txt" );

despues abria el archivo pero invariablemente me decia que era postgres el 
usuario, y es normal ya que postgres se encarga de la ejecución de los 
triggers y de las funciones correspondientes.

existe alguna forma de saber que usuario mando ejecutar el trigger? 


gracias