acldefault() 是一个系统函数,用于显示某个角色对于特定对象类型(例如表或列)的默认ACL。
acldefault() 添加于 PostgreSQL 9.2。
用法
acldefault (type"char",ownerIdoid) →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 函数
另请参阅
反馈
请在此处提交关于“acldefault()”的任何评论、建议或更正。