ステップ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();