↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.4 / 7.3 / 7.2 / 7.1
历史版本PostgreSQL 7.1 已于 2006 年 4 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

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 的已废弃等价形式。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。