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.can...@gmail.com> escribió:

>
>
> 2010/10/26 Alvaro Herrera <alvhe...@commandprompt.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 <alvhe...@commandprompt.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@postgresql.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
>

Responder a