Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] ¿Como detecto si un UPDATE modifica un campo en especifico?

From: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
To: Armando Venegas Pérez <venegasp_armando(at)hotmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Cc: Herrera Alvaro <alvherre(at)alvh(dot)no-ip(dot)org>
Subject: Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] ¿Como detecto si un UPDATE modifica un campo en especifico?
Date: 2012-05-02 12:37:35
Message-ID: 1335962255.23314.YahooMailNeo@web171002.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Tengo curiosidad Alvaro, ¿como sería eso de la vista y la regla?

>________________________________
> De: Armando Venegas Pérez <venegasp_armando(at)hotmail(dot)com>
>Para: pgsql-es-ayuda(at)postgresql(dot)org
>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: pgsql-es-ayuda(at)postgresql(dot)org
>> Subject: Re: [pgsql-es-ayuda] ¿Como detecto si un UPDATE modifica un campo en especifico?
>> From: alvherre(at)alvh(dot)no-ip(dot)org
>> To: venegasp_armando(at)hotmail(dot)com
>> 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 <alvherre(at)alvh(dot)no-ip(dot)org>
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Lazaro Ruben Garcia Martinez 2012-05-02 12:50:48 Re: tabla de auditoría
Previous Message Armando Venegas Pérez 2012-05-01 16:35:40 RE: [pgsql-es-ayuda] ¿Como detecto si un UPDATE modifica un campo en especifico?