SET ROLE

设置会话角色的SQL命令

SET ROLE 是一个用于设置会话角色的实用程序命令。

SET ROLE 添加于 PostgreSQL 8.1

修改历史

示例

SET ROLE 的基本用法示例

postgres=# SELECT current_user;
 current_user 
--------------
 postgres
(1 row)

postgres=# SET ROLE foo;
SET

postgres=> SELECT current_user;
 current_user 
--------------
 foo
(1 row)

请注意,如果使用SET ROLE更改了会话角色,则可以通过session_user函数检索原始会话角色的名称。

分类

用户和角色实用程序命令

参见

RESET ROLESET SESSION AUTHORIZATIONsession_user

反馈

请在此提交关于“SET ROLE”的任何评论、建议或更正 此处