历史版本。 PostgreSQL 7.1 已结束支持。 请参阅 当前版本手册.
4.11. 杂项函数 #
表 4.21. 杂项函数
| 名称 | 返回类型 | 描述 |
|---|---|---|
| current_user | name | 当前执行上下文的用户名 |
| session_user | name | 会话用户名 |
| user | name | 等价于 current_user |
session_user 是发起数据库连接的用户,在该连接期间是固定的。current_user 是适用于权限检查的用户标识符。当前它总是等于会话用户,但将来可能会有 setuid
函数和其他允许当前用户临时更改的设施。用 Unix 的说法,会话用户是“真实用户”,当前用户是“有效用户”。
注意这些函数在 SQL 中具有特殊的语法地位;调用它们时不能带尾部的圆括号。
Deprecated
函数 getpgusername() 是
current_user 的已废弃等价形式。