CREATE FUNCTION trigger_function()
RETURNS TRIGGER
LANGUAGE PLPGSQL
AS $$
BEGIN
INSERT INTO table_A (a,b,c)
VALUES(NEW.a, NEW.b, NEW.c);
RETURN NULL;
END;
$$
트리거가 실행될 때 table_A에 INSERT 되는 stored function 작성
OLD: 트리거 실행 이전 값NEW: 트리거 실행 이후 값
CREATE TRIGGER trigger_name
AFTER UPDATE or INSERT
ON table_B
FOR EACH ROW
EXECUTE PROCEDURE trigger_function();
table_B가 INSERT, UPDATE 될 때마다 trigger 실행