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: | Raw Message | Whole Thread | 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 |