触发器

This commit is contained in:
邓皓元 2019-01-16 10:50:05 +08:00
parent 703c34e6f7
commit 3210eb091c

View File

@ -116,7 +116,7 @@ OR
UPDATE UPDATE
OR DELETE ON cards FOR EACH ROW EXECUTE PROCEDURE CARD_TIMELINES (); OR DELETE ON cards FOR EACH ROW EXECUTE PROCEDURE CARD_TIMELINES ();
CREATE OR REPLACE FUNCTION RENEW_TIMELINES () CREATE OR REPLACE FUNCTION ORDER_TIMELINES ()
RETURNS TRIGGER RETURNS TRIGGER
AS $$ AS $$
DECLARE DECLARE
@ -151,13 +151,24 @@ END;
$$ $$
LANGUAGE plpgsql; LANGUAGE plpgsql;
DROP TRIGGER IF EXISTS RENEW_TIMELINES ON virtual_order_renewal_cards; DROP TRIGGER IF EXISTS ORDER_TIMELINES ON virtual_order_cards;
CREATE TRIGGER RENEW_TIMELINES AFTER INSERT CREATE TRIGGER ORDER_TIMELINES AFTER INSERT
OR DELETE ON virtual_order_renewal_cards FOR EACH ROW EXECUTE PROCEDURE RENEW_TIMELINES (); OR DELETE ON virtual_order_cards FOR EACH ROW EXECUTE PROCEDURE ORDER_TIMELINES ();
DROP TRIGGER IF EXISTS RENEW_TIMELINES ON virtual_order_renewal_package_cards;
CREATE TRIGGER RENEW_TIMELINES AFTER INSERT DROP TRIGGER IF EXISTS ORDER_TIMELINES ON virtual_order_renewal_cards;
OR DELETE ON virtual_order_renewal_package_cards FOR EACH ROW EXECUTE PROCEDURE RENEW_TIMELINES ();
CREATE TRIGGER ORDER_TIMELINES AFTER INSERT
OR DELETE ON virtual_order_renewal_cards FOR EACH ROW EXECUTE PROCEDURE ORDER_TIMELINES ();
DROP TRIGGER IF EXISTS ORDER_TIMELINES ON virtual_order_renewal_package_cards;
CREATE TRIGGER ORDER_TIMELINES AFTER INSERT
OR DELETE ON virtual_order_renewal_package_cards FOR EACH ROW EXECUTE PROCEDURE ORDER_TIMELINES ();
DROP TRIGGER IF EXISTS ORDER_TIMELINES ON virtual_order_flows_package_cards;
CREATE TRIGGER ORDER_TIMELINES AFTER INSERT
OR DELETE ON virtual_order_flows_package_cards FOR EACH ROW EXECUTE PROCEDURE ORDER_TIMELINES ();