Auf Thema antworten

du kannst z.B. in der Trigger-Funktion via RAISE NOTICE einen mehr oder weniger sinnvollen text der Nachwelt mitteiln.


[code]

edb=*# create or replace function notify_id_trigger() RETURNS trigger AS $$ begin PERFORM pg_notify('new_Id'::text, NEW."id"::text); raise notice 'im Trigger';return new; end; $$ language plpgsql;

CREATE FUNCTION

edb=*# create trigger trg1 after insert or update on bla for each row execute procedure notify_id_trigger();

CREATE TRIGGER

edb=*# insert into bla (data) values ('test') returning id;;

HINWEIS:  im Trigger

                  id                

--------------------------------------

 7638675a-5c35-4a8d-a1b9-560aa4845ee4

(1 row)


INSERT 0 1

edb=*#

[/code]


Zurück
Oben