DMLクエリを作成するdjangoユーザーIDを含むdbスコープに変数を設定する必要があります。このようなもの :
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 を監査トリガーに渡します。それを行う簡単な方法はありますか?