Re: perlu: did I find a bug, or did I make one?
| От | Tom Lane | 
|---|---|
| Тема | Re: perlu: did I find a bug, or did I make one? | 
| Дата | |
| Msg-id | 19467.1180968768@sss.pgh.pa.us обсуждение исходный текст | 
| Ответ на | perlu: did I find a bug, or did I make one? ("Bart Degryse" <Bart.Degryse@indicator.be>) | 
| Ответы | Re: perlu: did I find a bug, or did I make one? | 
| Список | pgsql-sql | 
"Bart Degryse" <Bart.Degryse@indicator.be> writes:
> CREATE TRIGGER "afh_test_tr" BEFORE INSERT 
> ON "public"."afh_test" FOR EACH ROW 
> EXECUTE PROCEDURE "public"."temp_func1"();
>  
> CREATE OR REPLACE FUNCTION "public"."temp_func1" () RETURNS trigger AS
> $body$
> BEGIN
>   IF NEW.dataareaid =3D 'lil' THEN
>     RAISE EXCEPTION '% foutje %', NEW.dataareaid, NEW.name;
>   elsIF NEW.dataareaid =3D 'bol' THEN
>     RAISE EXCEPTION '% nog een foutje %', NEW.dataareaid, NEW.name;
>   END IF;
>   RETURN NULL;
> END;
> $body$
> LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
You probably don't want this trigger doing RETURN NULL; that's
turning all your inserts into no-ops.
        regards, tom lane
		
	В списке pgsql-sql по дате отправления: