触发器
This commit is contained in:
parent
703c34e6f7
commit
3210eb091c
@ -22,12 +22,12 @@ BEGIN
|
|||||||
virtual_order_cards_partition.*,
|
virtual_order_cards_partition.*,
|
||||||
virtual_packages.service_months,
|
virtual_packages.service_months,
|
||||||
virtual_packages.effect_months,
|
virtual_packages.effect_months,
|
||||||
virtual_packages.delay_months
|
virtual_packages.delay_months
|
||||||
FROM
|
FROM
|
||||||
vd.virtual_order_cards_partition
|
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
|
WHERE
|
||||||
virtual_order_cards_partition.sim = $1
|
virtual_order_cards_partition.sim = $1
|
||||||
ORDER BY
|
ORDER BY
|
||||||
"type" ASC,
|
"type" ASC,
|
||||||
created_at ASC';
|
created_at ASC';
|
||||||
@ -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 ();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user