current_role
是一个系统函数,返回语句将在其下执行的当前角色的名称。
current_role
在 PostgreSQL 8.1 中添加,作为 current_user
的 SQL 兼容等效项,尽管直到 PostgreSQL 10 才记录在案。
更改历史记录
- PostgreSQL 10
- 添加文档 (提交 a9c6d704)
- PostgreSQL 8.1
- 添加 (提交 0eaa36a1)
示例
current_role
的基本用法示例
postgres=# SELECT current_role; current_role -------------- postgres (1 row)
参考
- PostgreSQL 文档: 会话信息函数