4.11. 杂项函数

Table 4-21. 杂项函数

名字返回类型描述
current_username目前执行环境下的用户名
session_username会话用户名
username等于 current_user

session_user 是初始化数据库联接的用户,在该次联接过程 中固定. current_user 是用于权限检查的用户标识.目前 它总是等于会话用户,但是在将来可能有 “setuid” 函数和其他 它总是等于会话用户,但是在将来可能有 “setuid” 函数和其他 允许当前用户临时改变身份的机制,那么会话用户是“真实用户” 而当前用户是“有效用户”.

请注意这些函数在SQL里有特殊的语意状态;调用时结尾 不要跟着园括号.

废弃: 函数 getpgusername() 是一个过时的函数,等效于 current_user