我是 postgresql 用户,我正在尝试遵循: http ://www.postgresql.org/docs/current/interactive/sql-createtrigger.html
CREATE TRIGGER check_update
BEFORE UPDATE ON accounts
FOR EACH ROW
WHEN (OLD.balance IS DISTINCT FROM NEW.balance)
EXECUTE PROCEDURE check_account_update();
但用之后而不是之前。而且我在何时或附近不断出错。那是因为我必须使用 BEFORE 吗?如果我需要在更新列之后执行该过程并且它确实发生了变化怎么办?