我需要在 db 范围内设置变量,什么将包含 django 用户 ID 什么使 DML 查询。像这样的东西:
CREATE OR REPLACE FUNCTION set_user_id(auser_id integer)
RETURNS void AS
'GD["user_id"] = auser_id'
LANGUAGE plpythonu VOLATILE
COST 100;
并在每个 DML 之前调用此函数以将该用户 ID 传递给审计触发器;有没有简单的方法来做到这一点?