PostgreSQL存储过程用户名

时间:2013-02-13 14:20:07

标签: stored-procedures psql

我想知道是否有办法检测执行查询的用户的日志名称,从而触发存储过程?比如说,我在table_a上有一个触发器,当特定列被更改时触发。我想检索执行查询的登录用户的名称,该查询触发了正在运行的存储过程。

这可能吗?

1 个答案:

答案 0 :(得分:0)

原来有一个名为current_user的公认关键字可以完成我想要的操作 - 保存执行查询的当前用户的用户名。