चरण 1 : आपको फंक्शन बनाने की जरूरत है जो उस फंक्शन में टाइप ट्रिगर लौटाता है, आपको नीचे की तरह SQL ऑपरेशन का उल्लेख करना चाहिए:
CREATE FUNCTION trigger_function() RETURNS TRIGGER AS $$
BEGIN
DELETE FROM ctg
WHERE ctg.id_ctg = old.lft
AND ctg.id_ctg = old.rgt;
END
$$
LANGUAGE plpgsql;
चरण 2 : और फिर इस तरह से डिलीट करने के बाद कॉल करने के लिए टेबल पर ट्रिगर बनाएं:
CREATE TRIGGER ctg_el_del
AFTER DELETE ON ctg
FOR EACH ROW
EXECUTE PROCEDURE trigger_function();