Re: check

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

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

On 5/24/06, Sergi Elvira <SEC_CD(at)hotmail(dot)com> wrote:
>
> Tengo una tabla con varios campos. En uno de ellos me gustaría poner el
> numero de telefono controlando que tenga un minimo de 9 digitos. Es decir
> que si el usuario introduce un telefono con un caracter de menos o mas
> digitos al telefono habitual.
>
> Supongo que se hace con algun tipo de check.
> Me podeis decir la sintaxis exacta?
>
> El campo tengo pensado hacerlo con un varchar.
>
> Gracias.
>

--
Saludos
Att,
Julio Rivero
Movil: 98817321

In response to

  • check at 2006-05-25 00:41:28 from Sergi Elvira

Responses

  • Re: check at 2006-05-25 01:27:58 from Jaime Casanova
  • Re: check at 2006-05-25 01:39:51 from Juan Martínez
  • Re: check at 2006-05-25 06:26:50 from Pablo Braulio
  • pg_xlog at 2006-05-26 15:59:45 from Nando

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2006-05-25 01:27:58 Re: check
Previous Message Sergi Elvira 2006-05-25 00:41:28 check