postgresql
इवेंट ट्रिगर
खोज…
परिचय
जब भी डेटाबेस में उनसे जुड़ी घटना घटती है तो इवेंट ट्रिगर को निकाल दिया जाएगा।
टिप्पणियों
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