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]>
>
>
>

Responder a