source: music/triggers/customer_deletion.sql@ d1a8cb0

Last change on this file since d1a8cb0 was d1a8cb0, checked in by ManuelTrajcev <manueltrajcev7@…>, 4 weeks ago

triggers - deletion

  • Property mode set to 100644
File size: 354 bytes
Line 
1CREATE OR REPLACE FUNCTION customer_deletion()
2RETURNS TRIGGER AS $$
3BEGIN
4 INSERT INTO deleted_customer_log (first_name, last_name, deleted_at)
5 VALUES (OLD.first_name, OLD.last_name, NOW());
6 RETURN OLD;
7END;
8$$ LANGUAGE plpgsql;
9
10CREATE TRIGGER trg_customer_deletion
11AFTER DELETE ON customer
12FOR EACH ROW
13EXECUTE FUNCTION customer_deletion();
Note: See TracBrowser for help on using the repository browser.