Skip site navigation (1) Skip section navigation (2)

Re: domains

From: Alvaro Herrera Munoz <alvherre(at)dcc(dot)uchile(dot)cl>
To: Horacio Degiorgi <horaciod(at)logos(dot)uncu(dot)edu(dot)ar>
Cc: pgsql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: domains
Date: 2004-08-17 21:14:33
Message-ID: 20040817211433.GE30050@dcc.uchile.cl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
On Tue, Aug 17, 2004 at 10:59:39AM -0300, Horacio Degiorgi wrote:
> Hola:
> estoy intentando poner un check en un domain
> quiero lograr algo como esto
> 
> CREATE DOMAIN public.sino
>    AS char(1)
>    DEFAULT 'N'
>    NOT NULL
>    CHECK (sino in ('s','n'));

Segun el manual, tienes que usar VALUE:

 CREATE DOMAIN public.sino
    AS char(1)
    DEFAULT 'N'
    NOT NULL
    CHECK (VALUE in ('s','n'));

Pero por que no usar un valor boolean mejor?  Mucho mas eficiente.

-- 
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"Uno combate cuando es necesario... ¡no cuando está de humor!
El humor es para el ganado, o para hacer el amor, o para tocar el
baliset.  No para combatir."  (Gurney Halleck)

In response to

  • domains at 2004-08-17 13:59:39 from Horacio Degiorgi

pgsql-es-ayuda by date

Next:From: julioDate: 2004-08-17 21:29:28
Subject: INSTALAR POSTGRESQL 7.4
Previous:From: Alvaro Herrera MunozDate: 2004-08-17 21:08:49
Subject: Re: Evaluando Postgresql 8 para win32

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group