From: | Mario <gonzalemario(at)gmail(dot)com> |
---|---|
To: | "Miguel Angel (dot)" <rev_angel(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Pregunta sobre condiciones en tablas |
Date: | 2007-03-06 15:21:00 |
Message-ID: | 2065a6cf0703060721n5abdf0c0ubae2c1f1aff12013@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 06/03/07, Miguel Angel . <rev_angel(at)hotmail(dot)com> wrote:
>
> Se puede especificar dentro de postgresql que la PRIMARY KEY ó en su defecto
> un UNIQUE INDEX solo ejerza su función sobre valores positivos ignorando a
> los negativos?
>
no es necesario hacerlo con indices
test=> CREATE TABLE positivos (num integer check (num >= 0) );
test=> INSERT INTO positivos VALUES (1);
LOG: sentencia: INSERT INTO positivos VALUES (1);
INSERT 0 1
test=> INSERT INTO positivos VALUES (-1);
LOG: sentencia: INSERT INTO positivos VALUES (-1);
ERROR: el nuevo registro para la relación «positivos» viola la
restricción check «positivos_num_check»
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-03-06 15:21:32 | Re: Ayuda con inclusión de palabras claves |
Previous Message | Alvaro Herrera | 2007-03-06 15:20:53 | Re: Cantidad de usuarios conectados |