【发布时间】:2013-08-21 14:26:46
【问题描述】:
如何包含我需要监控的列? IE。而不是一个WHEN 条件我想要3 个WHEN 条件:
CREATE TRIGGER freeradius.insert_into_day_summations
BEFORE INSERT ON freeradius.day_guiding_usage
FOR EACH ROW
WHEN (OLD.col1 IS DISTINCT FROM NEW.col1)
WHEN (OLD.col2 IS DISTINCT FROM NEW.col2)
WHEN (OLD.col3 IS DISTINCT FROM NEW.col3)
EXECUTE procedure update_sessioninfo();
【问题讨论】:
-
您是否尝试将它们与
OR结合起来?文档说这只是一个布尔条件。应该可以正常工作。
标签: postgresql triggers ddl boolean-expression