> postgres=> create trigger trg1 after insert on smile for each row
> postgres-> execute procedure ttt() ;
> ERROR: CreateTrigger: function ttt () does not exist
> postgres=> \q
>
> So my question is - why does the create trigger function fail when the
> function does in
> fact exist ?
>
The procedure called from a trigger has to return opaque (the triggering
tuple).
The elog could probably be modified to:
> ERROR: CreateTrigger: function ttt () returning opaque does not exist
to help find your error.
Andreas