当我有以下情况时,我正在使用逻辑复制并设法触发触发器:
CREATE TRIGGER set_updated_time_trig
AFTER INSERT OR UPDATE OR DELETE ON test
FOR EACH ROW EXECUTE FUNCTION set_updated_time();
alter table test enable always trigger set_updated_time_trig;
我也试过ALWAYS-> REPLICA。
但是当我使用时for each STATEMENT,它不再工作。我更喜欢使用for each statement,因为我也可以添加OR TRUNCATE.
CREATE TRIGGER set_updated_time_trig
AFTER INSERT OR UPDATE OR DELETE ON test
FOR EACH STATEMENT EXECUTE FUNCTION set_updated_time();
如何在 Truncate 上触发触发器?