ALTER DEFAULT PRIVILEGES

用于定义默认对象访问权限的 SQL 命令

ALTER DEFAULT PRIVILEGES 是一个用于定义默认对象访问权限的实用命令。

ALTER DEFAULT PRIVILEGES 添加于 PostgreSQL 9.0

用法

此命令定义了指定用户或角色将在 ALTER DEFAULT PRIVILEGES 执行后创建的对象上拥有的权限。它不会追溯应用于现有对象。

变更历史

示例

ALTER DEFAULT PRIVILEGES 的用法示例

postgres=# CREATE SCHEMA someschema;
CREATE SCHEMA
postgres=# ALTER DEFAULT PRIVILEGES IN SCHEMA someschema GRANT SELECT ON TABLES TO foo; ALTER DEFAULT PRIVILEGES
postgres=# \ddp Default access privileges Owner | Schema | Type | Access privileges ----------+------------+-------+------------------- postgres | someschema | table | foo=r/postgres (1 row)

分类

DDL, SQL 命令, 实用命令

另请参阅

GRANT, REVOKE, pg_default_acl

反馈

提交关于 "ALTER DEFAULT PRIVILEGES" 的任何评论、建议或更正 在此处