触发器
This commit is contained in:
parent
703c34e6f7
commit
3210eb091c
@ -22,12 +22,12 @@ BEGIN
|
||||
virtual_order_cards_partition.*,
|
||||
virtual_packages.service_months,
|
||||
virtual_packages.effect_months,
|
||||
virtual_packages.delay_months
|
||||
virtual_packages.delay_months
|
||||
FROM
|
||||
vd.virtual_order_cards_partition
|
||||
JOIN vd.virtual_packages ON virtual_order_cards_partition.package_id = virtual_packages."id"
|
||||
JOIN vd.virtual_packages ON virtual_order_cards_partition.package_id = virtual_packages."id"
|
||||
WHERE
|
||||
virtual_order_cards_partition.sim = $1
|
||||
virtual_order_cards_partition.sim = $1
|
||||
ORDER BY
|
||||
"type" ASC,
|
||||
created_at ASC';
|
||||
@ -116,7 +116,7 @@ OR
|
||||
UPDATE
|
||||
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
|
||||
AS $$
|
||||
DECLARE
|
||||
@ -151,13 +151,24 @@ END;
|
||||
$$
|
||||
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
|
||||
OR DELETE ON virtual_order_renewal_cards FOR EACH ROW EXECUTE PROCEDURE RENEW_TIMELINES ();
|
||||
CREATE TRIGGER ORDER_TIMELINES AFTER INSERT
|
||||
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
|
||||
OR DELETE ON virtual_order_renewal_package_cards FOR EACH ROW EXECUTE PROCEDURE RENEW_TIMELINES ();
|
||||
DROP TRIGGER IF EXISTS ORDER_TIMELINES ON virtual_order_renewal_cards;
|
||||
|
||||
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 ();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user