| From: | Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar> | 
|---|---|
| To: | José Fermín Francisco Ferreras <josefermin54(at)hotmail(dot)com> | 
| Cc: | Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> | 
| Subject: | Re: Saber en que columna el usuario hizo una modificacion | 
| Date: | 2016-05-14 14:18:21 | 
| Message-ID: | 927848843.1595038.1463235501053.JavaMail.root@fmed.uba.ar | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-es-ayuda | 
Mmmm lo complicado de hacerlo con triggers es obtener ese dato del usuario.
Si tenes alguna forma de obtenerlo (gracias a algun id de sesion, o algo asi), entonces con un trigger podrias, con algo de trabajo, determinar que columnas de que tabla cambiaron, darle formato y grabarlo en esa tabla de auditoria
HTH
Gerardo
----- Mensaje original -----
> De: "José Fermín Francisco Ferreras" <josefermin54(at)hotmail(dot)com>
> Para: "Lista PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org>
> Enviados: Viernes, 13 de Mayo 2016 23:50:37
> Asunto: [pgsql-es-ayuda] Saber en que columna el usuario hizo una modificacion
> 
> 
> Buenas noches!!
> 
> 
> Me gustaría saber como guardar en una tabla de historial los cambios
> realizados solo en las columnas cuyos datos fueron modificados en
> otra tabla (cliente).
> 
> 
> Por ejemplo:
> 
> 
> tabla: cliente
> 
> 
> campos: id, nombre, apellido, fecha_nac, cedula, direccion
> 
> 
> 
> 
> tabla: historial
> 
> 
> id: 1
> fecha: 2016-01-01 10:00:00
> usuario: 5
> modifico dato columna: nombre
> 
> 
> id:2
> fecha: 2016-01-01 14:50:10
> usuario: 2
> modifico dato columna: cedula
> id:3
> fecha: 2016-01-01 14:50:10
> usuario: 2
> modifico dato columna: direccion
> 
> 
> 
> 
> 
> 
> 
> ing. José Fermín Francisco Ferreras
> San Francisco de Macorís, Rep. Dom.
> 
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Gerardo Herzig | 2016-05-14 15:07:05 | Re: PLPython en Windows | 
| Previous Message | Freddy Martinez | 2016-05-14 02:52:41 | Re: PLPython en Windows |