Hi vinodjayachandran,
PostgreSQL requires a Function to be defined as a Trigger procedure, then added to a Table as a Trigger.
eg. Create the Function
Code:
Create or Replace Function WMTbhk242b () RETURNS TRIGGER AS $WMTbhk242b$
BEGIN
INSERT INTO WMBbhk242b (c1, wm_rowid) VALUES (:new.c1, WMSbhk242b.NEXTVAL);
END;
$WMTbhk242b$ LANGUAGE plpgsql STABLE;
Add the Trigger to the Table
Code:
CREATE TRIGGER trigger_name AFTER INSERT ON public.testtable
FOR EACH ROW EXECUTE PROCEDURE WMTbhk242b();