session_user

返回会话用户姓名的函数

session_user 是一个返回会话用户姓名的系统函数。

session_userPostgreSQL 7.0 中添加。

用法

session_user → name

注意:没有对应的 session_role 函数;有关原因,请参阅 pgsql-hackers 上的 此帖子

变更历史

示例

session_user 的基本用法示例

postgres=# SELECT current_role, session_user;
 current_role | session_user 
--------------+--------------
 postgres     | postgres
(1 row)

postgres=# SET ROLE foo;
SET

postgres=> SELECT current_role, session_user;
 current_role | session_user 
--------------+--------------
 foo          | postgres
(1 row)

分类

系统函数, 用户和角色

另请参阅

current_role, SET ROLE

反馈

请在此处提交有关“session_user”的任何评论、建议或更正。here