acldefault()
是一个系统函数,用于显示角色针对特定对象类型(例如表或列)的默认ACL。
acldefault()
在 PostgreSQL 9.2 中添加。
用法
acldefault (type
"char
",ownerId
oid
) →aclitem
[]
type
必须是以下值之一
c
:COLUMN
d
:DATABASE
f
:FUNCTION
或PROCEDURE
F
:FOREIGN DATA WRAPPER
l
:LANGUAGE
L
:LARGE OBJECT
n
:SCHEMA
p
:PARAMETER
r
:TABLE
和类表对象s
:SEQUENCE
S
:FOREIGN SERVER
t
:TABLESPACE
T
:TYPE
或DOMAIN
变更历史
- PostgreSQL 9.2
- 添加 (提交 b376ec6f)
示例
acldefault()
的基本用法示例
postgres=# SELECT * FROM acldefault('r', 'postgres'::regrole); acldefault ------------------------------ {postgres=arwdDxtm/postgres} (1 row)
参考
- PostgreSQL文档: aclitem 函数