Re: check

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Julio Rivero" <jcrmlima(at)gmail(dot)com>
Cc: "Sergi Elvira" <SEC_CD(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: check
Date: 2006-05-25 01:27:58
Message-ID: c2d9e70e0605241827m58430536je03d5e2fe3795cc2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 5/24/06, Julio Rivero <jcrmlima(at)gmail(dot)com> wrote:
>
> --- Con check:
>
> ALTER TABLE tmp_tabla ADD CONSTRAINT check_nombre CHECK
> (length(trim(nombre)) > 5 AND length(trim(nombre)) < 50);
>
> También lo puedes hacer con una función trigger ó manejarlo desde la
> aplicación, generalmente lo que yo hago es manejar esas cosas en la
> aplicación para no recargar demasiado a la base de datos en las
> válidaciones.
>
>

no lo hagas, para eso son las restricciones... de lo contrario si un
programa funciona mal (y siempre hay un programa que funciona mal)
puedes terminar con valores que no deberian estar ahi...

mi anterior jefe hacia eso y termino con un inventario negativo... :)

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook

In response to

  • Re: check at 2006-05-25 00:58:04 from Julio Rivero

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Martínez 2006-05-25 01:39:51 Re: check
Previous Message Julio Rivero 2006-05-25 00:58:04 Re: check