Tengo curiosidad Alvaro, ¿como sería eso de la vista y la regla?
>________________________________ > De: Armando Venegas Pérez <[email protected]> >Para: [email protected] >Enviado: Martes 1 de Mayo de 2012 11:35 >Asunto: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] ¿Como detecto si un UPDATE >modifica un campo en especifico? > > > > >Hola Alvaro, > >Ya estamos modificando los módulos. > >Talvez en un futuro lo hagamos a manera de investigación. > > >Gracias de todas maneras. > >Saludos > > > > >> CC: [email protected] >> Subject: Re: [pgsql-es-ayuda] ¿Como detecto si un UPDATE modifica un campo >> en especifico? >> From: [email protected] >> To: [email protected] >> Date: Tue, 1 May 2012 00:15:04 -0400 >> >> >> Excerpts from venegasp_armando's message of vie abr 20 13:08:04 -0300 2012: >> >> > Alvaro: >> > En cierta manera tienes razón con lo del pescado. >> >> :-P >> >> > Se generó un sistema para el control de inventario. Hay 52 módulos que >> > afectan una tabla en específico y otras más. >> > El encargado del sistema ahora quiere que se valide la información de esa >> > tabla. >> > Procesar toda la tabla completa (aún cuando fuera con un "cron" corriendo >> > durante la noche) es un desperdicio de tiempo y procesamiento pues la >> > tabla ya casí tiene los 40 millones de registros. >> > >> > Una propuesta es agregar un campo adicional llamado "estatus". Si el campo >> > está NULL se validan los campos de la tabla. >> >> Hola, >> >> Quizás la solución no es un nuevo campo y un trigger, sino una vista y >> una regla (esas de CREATE RULE). Quizás la regla podría intentar >> detectar si el campo está siendo especificado o no durante el update, y >> tomar acciones distintas dependiendo de esto. No tengo claro si >> realmente puede funcionar. >> >> -- >> Álvaro Herrera <[email protected]> > > >
