खोज…


परिचय

जब भी डेटाबेस में उनसे जुड़ी घटना घटती है तो इवेंट ट्रिगर को निकाल दिया जाएगा।

टिप्पणियों

PostgreSQL में इवेंट ट्रिगर के संपूर्ण अवलोकन के लिए नीचे दिए गए लिंक का उपयोग करें

https://www.postgresql.org/docs/9.3/static/event-trigger-definition.html

लॉगिंग DDL कमांड स्टार्ट इवेंट

घटना प्रकार-

  • DDL_COMMAND_START
  • DDL_COMMAND_END
  • SQL_DROP

यह एक इवेंट ट्रिगर बनाने और DDL_COMMAND_START ईवेंट लॉग करने के लिए DDL_COMMAND_START है।

CREATE TABLE TAB_EVENT_LOGS(
  DATE_TIME TIMESTAMP,
  EVENT_NAME TEXT,
  REMARKS TEXT
);

CREATE OR REPLACE FUNCTION FN_LOG_EVENT()
  RETURNS EVENT_TRIGGER
  LANGUAGE SQL
  AS 
  $main$
    INSERT INTO TAB_EVENT_LOGS(DATE_TIME,EVENT_NAME,REMARKS)
      VALUES(NOW(),TG_TAG,'Event Logging');
  $main$;

CREATE EVENT TRIGGER TRG_LOG_EVENT ON DDL_COMMAND_START
  EXECUTE PROCEDURE FN_LOG_EVENT();


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow