[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