Re: Trigger Documentation - Mailing list pgsql-docs

From hubert depesz lubaczewski
Subject Re: Trigger Documentation
Date
Msg-id 20010610093544.14c48d82.depesz@depesz.pl
Whole thread Raw
In response to Trigger Documentation  (al_nunes@ciclotecnologia.com.br)
List pgsql-docs
On Fri, 8 Jun 2001 11:55:08 -0300 (BRT)
al_nunes@ciclotecnologia.com.br wrote:

> What I need to do now is very simple, I want to make a trigger that
check
> if some text field is null. If it is, I want to record something on
> it. What I was trying (unsuccessfully):
> CREATE FUNCTION ins_ip() RETURNS OPAQUE AS '
> BEGIN
>  IF NEW.<field> ISNULL THEN
>   NEW.<field> := "something";
>    RETURN NEW;
> END;

you're missing two things.
1st. there should be end if
2nd. is should be NEW.<field> := ''something'';

btw. it's better to do it with "DEFAULT" statement in create table.

depesz

--
hubert depesz lubaczewski                          http://www.depesz.pl/
------------------------------------------------------------------------
     najwspanialszą rzeczą jaką dało nam nowoczesne społeczeństwo,
      jest niesamowita wręcz łatwość unikania kontaktów z nim ...

pgsql-docs by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: Update needed for documentation
Next
From: Constantin Teodorescu
Date:
Subject: Re: [INTERFACES] Lots of obsolete docs in pgaccess/lib/help