Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/07/2009, 09:33
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Como auditar tablas en Postgre 8.2

rodrigo.. ayudandote un poco del sistema, puedes preguntar que acción se va a tomar y habilitar o deshabilitar los triggers en ese preciso momento.

Con esta sentencia, se deshabilitan los triggers temporalmente mientras se realizan las operaciones que no requieren ser disparadas por el trigger.
Código sql:
Ver original
  1. UPDATE pg_catalog.pg_class SET reltriggers = 0 WHERE oid = 'nino'::regclass

Cuando esto se ejecuta, los triggers dejarán de realizar sus funciones hasta una nueva reactivación con:
Código sql:
Ver original
  1. UPDATE pg_catalog.pg_class SET reltriggers = 1 WHERE oid = 'nino'::regclass

De esa forma, si se van a realizar cambios sobre niño que sean diferentes a la desactivación del niño, se deshabilite el trigger para que no opere la deshabilitación del registro en otras tablas.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming