数据库
|
标签:
|
举报
|
字号
大中小
订阅
GRANT
名称
GRANT
—
赋予一个用户,一个组或所有用户访问权限
GRANT
privilege
[, ...] ON
object
[, ...] TO { PUBLIC | GROUP
group
|
username
}
输入
privilege
可能的权限有:
SELECT
访问声明的表
/
视图的所有列
/
字段.
INSERT
向声明的表中插入所有列字段.
UPDATE
更新声明的所有列
/
字段.
DELETE
从声明的表中删除所有行.
RULE
在表
/
视图上定义规则
(参见
CREATE RULE
语句).
ALL
赋予所有权限.
object
赋予权限的对象名.可能的对象是:
table
(表)
view
(视图)
sequence
(序列)
index
(索引)
PUBLIC
代表是所有用户的简写.
GROUP
group
将要赋予权限的组
group
.目前的版本中,组必须是用下面方法显式创建的.
username
将要赋予权限的用户名.
PUBLIC
是代表所有用户的简写.
输出
CHANGE
如果成功,返回此信息.
ERROR: ChangeAcl: class "object
" not found
如果所声明的对象不可用或不可能对声明的组或用户赋予权限.
描述
GRANT
允许对象的创建者给某用户或某组或所有用户(
PUBLIC
)某些特定的权限.对象创建后,
除了创建者外,除非创建者赋予(
GRANT
)权限,其他人没有访问对象的权限.