Saludos.
Es posible pasarle parametros a un trigger? Requiero agregar a cada registro que se inserte una variable de sesion de PHP, con fines de Control de Acceso.
Agradezco inmensamente su ayuda o si existe otro metodo para hacerlo.
| |||
Pasar Parametros Trigger Saludos. Es posible pasarle parametros a un trigger? Requiero agregar a cada registro que se inserte una variable de sesion de PHP, con fines de Control de Acceso. Agradezco inmensamente su ayuda o si existe otro metodo para hacerlo. |
| |||
Respuesta: Pasar Parametros Trigger Gracias por la respuesta. Tengo una pregunta: Es posible crear en PostgreSQL una especie de "Variable Global" de tal manera que cualquier consulta pueda acceder a ese valor? |
| ||||
Respuesta: Pasar Parametros Trigger porque no describes bien que es lo que necesitas? Con un panorama se puede pensar en una solución. saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: Pasar Parametros Trigger Gracias por las respuestas. El problema es el siguiente: Una persona se autentica mediante LDAP usando PHP. LDAP contiene informacion representativa de la persona. Cuando esa persona cree un registro, requiero agregar (mediante un trigger u otro metodo) parte de esa informacion de LDAP (almacenada en variables de sesion de PHP) al registro recien creado. De la misma forma, cuando una persona edite un registro, que quede guardado en ese registro parte de la informacion de Autenticacion proporcionada por LDAP. Ya que no es posible "pasar" un parametro al trigger, no encuentro una manera en la que PostgreSQL reciba esa informacion. |
| ||||
Respuesta: Pasar Parametros Trigger se me ocurre que tengas una tabla por ejemplo "logueos" que almacene esta información de la que hablas. Mientras esté en la base de datos, desde el interior del trigger si puedes acceder a los campos de cualquier tabla. al interior del trigger puedes acceder así:
Código SQL:
Ver original sería algo así.... no se si la sintaxis esté bien ya que no tengo como probar en este momento. saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: Pasar Parametros Trigger Gracias por la ayuda. Tambien logre solucionar el problema creando un Usuario temporal (Mediante la instruccion CREATE ROLE NOLOGIN - SET SESSION AUTHORIZATION) en la base de datos, y al terminar la sesion, dicho usuario será eliminado (Mediante SET SESSION AUTHORIZATION DEFAULT - DROP ROLE). |
Etiquetas: |