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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-es-ayuda by date

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