在 postgresql 8.4.11 中,此触发器不起作用。更新后,字段 modified_date 不会更新。
CREATE OR REPLACE FUNCTION upd_date() RETURNS TRIGGER AS $test$
DECLARE
BEGIN
NEW.modified_date := clock_timestamp();
RETURN new;
END;
$test$
LANGUAGE 'plpgsql';
CREATE TRIGGER myTable_upd_date
after update
ON myTable
FOR EACH ROW
EXECUTE PROCEDURE upd_date();
如何解决这个问题?谢谢你。