From: | Guillermo Villanueva <guillermovil(at)gmail(dot)com> |
---|---|
To: | JHONATAN CANO FURAGARO <jhonatan(dot)cano(dot)f(at)gmail(dot)com> |
Cc: | Alvaro Herrera <alvherre(at)commandprompt(dot)com>, Virginia <mavir78(at)gmail(dot)com>, Jaime Casanova <jaime(at)2ndquadrant(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: problema con trigger |
Date: | 2010-10-27 12:35:44 |
Message-ID: | AANLkTinBTutii2Q2-DWzwOeDC97zd-dj6CF7y-iDqFz_@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Jhonatan, es simple, el campo que quiere agregar Virginia se puede
calcular en base a otros campos almacenados, entonces no tiene sentido
guardarlo.
Mas aún cuando el cálculo es tan simple que ni siquiera tiene que buscar en
otras filas u otras tablas, con un select lo puede obtener.
Si lo necesita permanentemente desde aplicaciones, puede crear una vista que
incluya una columna con ese cálculo y "listo el pollo"
Saludos
~~~~~~~~~~~~~~~~
Guillermo Villanueva
El 27 de octubre de 2010 09:04, JHONATAN CANO FURAGARO <
jhonatan(dot)cano(dot)f(at)gmail(dot)com> escribió:
>
>
> 2010/10/26 Alvaro Herrera <alvherre(at)commandprompt(dot)com>
>
> Excerpts from Virginia's message of mar oct 26 12:23:47 -0300 2010:
>>
>> > Ya resolví mi problema, aquí les dejo la solución para quienes puedan
>> tener
>> > el mismo problema:
>>
>> Creo que quienes tengan el mismo problema deberían usar una vista para
>> evitar almacenar el campo calculado, lo cual es mal diseño, como te
>> indicaron repetidamente.
>>
>> --
>> Álvaro Herrera <alvherre(at)commandprompt(dot)com>
>> The PostgreSQL Company - Command Prompt, Inc.
>> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>> -
>> Enviado a la lista de correo pgsql-es-ayuda (
>> pgsql-es-ayuda(at)postgresql(dot)org)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>
>
>
> Buen día,
>
> Me ha parecido éste hilo muy enriquecedor por varias cosas (ya que estoy
> iniciando en PostgreSQL), desde crear un trigger entre otros concepto muy
> nuevos para mi, y tengo una duda en cuento a que dicen que es mejor crear
> una vista o funciona para la operación que deseaba Virginia, y no almacenar
> el campo calculado?, por que el mal diseño?
>
>
> Muchas gracias por compartir su sabios conocimientos.
>
>
> --
> JHONATAN CANO FURAGARO
> Ingeniero Forestal
> Universidad Nacional de Colombia
> Celular 300 430 45 46
>
From | Date | Subject | |
---|---|---|---|
Next Message | masc68@gmail.com | 2010-10-27 12:42:48 | Re: Error en funcion |
Previous Message | Manuel Diego | 2010-10-27 12:07:23 | Re: analizar perfomance en produccion |