我使用PostgreSQL中8.2触发审计变为表:如何为Postgresql审计触发器设置用户名?
CREATE OR REPLACE FUNCTION update_issue_history() RETURNS trigger as $trig$
BEGIN
INSERT INTO issue_history (username, issueid)
VALUES ('fixed-username', OLD.issueid);
RETURN NULL;
END;
$trig$ LANGUAGE plpgsql;
CREATE TRIGGER update_issue_history_trigger
AFTER UPDATE ON issue
FOR EACH ROW EXECUTE PROCEDURE update_issue_history();
我想要做的是有某种方式在我执行更新时提供的fixed-username
值。这可能吗?如果是这样,我该如何实现它?
[Passing user编号为PostgreSQL触发器](http://stackoverflow.com/questions/13172524/passing-user-id-to-postgresql-triggers) – 2013-03-10 08:24:24