The first seems like an appropriate solution. Fireing a trigger-function
that returns null.
If I however try to implement a function getnull in sql I fail. Defining the
trigger requests a function of type trigger while definition of a function
forbids using trigger as return type. So RTFM - there's however just an
example for C. I don't want to engage the compiler.... :-/

> -----Original Message-----
> From: sad [mailto:[EMAIL PROTECTED]
> Sent: Mittwoch, 12. Jänner 2005 07:40
> To: KÖPFERL Robert
> Cc: pgsql-sql@postgresql.org
> Subject: Re: [SQL] Single row tables
> 
> 
> On Tuesday 11 January 2005 17:45, KÖPFERL Robert wrote:
> > Hi,
> >
> > with what constraint or how can I ensure that one of my 
> tables has exact
> > one record or 0..1 records?
> 
> A trigger procedure BEFORE INSERT would help you.
> 
> And a column type with only one possible field value would 
> help you if you 
> define UNIQUE INDEX on a field of this (user-defined) type.
> 

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to