इसका उपयोग करके आप जांच सकते हैं कि ट्रिगर मौजूद है या नहीं और यदि नहीं तो इसे बनाएं। अंतिम ";" मत भूलना।
DO $$
BEGIN
IF NOT EXISTS (SELECT 1 FROM pg_trigger WHERE tgname = 'randomname') THEN
CREATE TRIGGER randomname
AFTER INSERT OR UPDATE OR DELETE ON randomtable
FOR EACH ROW EXECUTE PROCEDURE randomfunction();
END IF;
END
$$;
मुझे आशा है कि यह आपकी मदद कर सकता है।