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 | |
---|
1 | CREATE OR REPLACE FUNCTION customer_deletion()
|
---|
2 | RETURNS TRIGGER AS $$
|
---|
3 | BEGIN
|
---|
4 | INSERT INTO deleted_customer_log (first_name, last_name, deleted_at)
|
---|
5 | VALUES (OLD.first_name, OLD.last_name, NOW());
|
---|
6 | RETURN OLD;
|
---|
7 | END;
|
---|
8 | $$ LANGUAGE plpgsql;
|
---|
9 |
|
---|
10 | CREATE TRIGGER trg_customer_deletion
|
---|
11 | AFTER DELETE ON customer
|
---|
12 | FOR EACH ROW
|
---|
13 | EXECUTE FUNCTION customer_deletion(); |
---|
Note:
See
TracBrowser
for help on using the repository browser.