LANGKAH 1 : Anda perlu membuat fungsi yang mengembalikan jenis Pemicu dalam fungsi itu, Anda harus menyebutkan Operasi SQL seperti di bawah ini:
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;
LANGKAH 2 : Dan kemudian buat pemicu di atas meja untuk memanggil setelah dihapus seperti ini:
CREATE TRIGGER ctg_el_del
AFTER DELETE ON ctg
FOR EACH ROW
EXECUTE PROCEDURE trigger_function();