Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2012, 11:27
Avatar de Sumerio
Sumerio
 
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 15 años, 1 mes
Puntos: 6
De acuerdo Respuesta: triggers en postgresql con php

Mira sabes como yo hago en el proyecto en el que estoy, yo le agrego cuatro campos, para auditoria, a las tablas importantes, como:

Código:
CREATE TABLE "public"."T_ADTRIA"(
 xxxxxxxxxxxxxx
 "USRIO_CRDOR" Character varying(15) NOT NULL,
 "FCHA_CRCION" Timestamp DEFAULT now() NOT NULL,
 "USRIO_MDFCACION" Character varying(15),
 "FCHA_MDFCDOR" Timestamp
)
WITH (OIDS=FALSE)
;


COMMENT ON COLUMN "public"."T_COM_FCHA_PSVO"."USRIO_CRDOR" IS 'Usuario Creador'
;
COMMENT ON COLUMN "public"."T_COM_FCHA_PSVO"."FCHA_CRCION" IS 'Fecha y Hora de creación'
;
COMMENT ON COLUMN "public"."T_COM_FCHA_PSVO"."USRIO_MDFCACION" IS 'Usuario modificación'
;
COMMENT ON COLUMN "public"."T_COM_FCHA_PSVO"."FCHA_MDFCDOR" IS 'Fecha y Hora de modificación'
;
Asi cuando alguien cree una factura, se genera el usuario y fecha-hora de la creacion de la factura, y si alguien se le ocurre adulterar la factura, se insertan los campos de UsuarioModificacion y Fecha-Hora.

Pero si alguien tiene una mejor idea, bienvenido sea.