PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

जांचें कि क्या ट्रिगर मौजूद है

इसका उपयोग करके आप जांच सकते हैं कि ट्रिगर मौजूद है या नहीं और यदि नहीं तो इसे बनाएं। अंतिम ";" मत भूलना।

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
$$;

मुझे आशा है कि यह आपकी मदद कर सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. थ्रेड में Django ORM का उपयोग करना और BoundedSemaphore का उपयोग करके बहुत से क्लाइंट अपवादों से बचना

  2. हाइबरनेट का उपयोग करके जावा इकाई में पोस्टग्रेज _INT8 को कैसे मैप करें?

  3. डॉकर का उपयोग करते हुए, पैनिक को किसने ट्रिगर किया:एक वैध चेकपॉइंट रिकॉर्ड का पता नहीं लगा सका

  4. क्या पीके को संदर्भित करने वाली विदेशी कुंजी को न्यूल बाधा की आवश्यकता नहीं है?

  5. मैं कैसे एक PostgreSQL तालिका बदल सकता हूँ और एक स्तंभ अद्वितीय बना सकता हूँ?