acldefault()

显示角色针对对象类型的默认ACL的函数

acldefault() 是一个系统函数,用于显示角色针对特定对象类型(例如表或列)的默认ACL。

acldefault()PostgreSQL 9.2 中添加。

用法

acldefault ( type "char", ownerId oid ) → aclitem[]

type 必须是以下值之一

  • c: COLUMN
  • d: DATABASE
  • f: FUNCTIONPROCEDURE
  • F: FOREIGN DATA WRAPPER
  • l: LANGUAGE
  • L: LARGE OBJECT
  • n: SCHEMA
  • p: PARAMETER
  • r: TABLE 和类表对象
  • s: SEQUENCE
  • S: FOREIGN SERVER
  • t: TABLESPACE
  • T: TYPEDOMAIN

变更历史

示例

acldefault() 的基本用法示例

postgres=# SELECT * FROM acldefault('r', 'postgres'::regrole);
          acldefault          
------------------------------
 {postgres=arwdDxtm/postgres}
(1 row)

分类

系统函数用户和角色

参见

aclexplode()makeaclitem()

反馈

请在此提交您对 "acldefault()" 的任何评论、建议或更正 此处