用户授权操作
- 用户授权
- 授权 grant 权限1,权限2 on 对象1,对象2 to 用户1,用户2 with grant option;
-
对象类型 对象 操作类型 数据库模式 模式 create schema 基本表 create table; alter table 视图 create view 索引 create index 数据 基本表和视图 sselect insert update delete references all privileges 属性列 select insert update references all privileges -
public 全体用户; with grant option 获权用户是否可以将该权限再赋予其他用户
-
- 收回 revoke 权限1,权限2 on 对象1,对象2 from 用户1,用户2
- 授权 grant 权限1,权限2 on 对象1,对象2 to 用户1,用户2 with grant option;
- 角色授权
- 数据库角色定义:角色是权限的集合
- 角色创建:create role 角色名
- 角色授权:grant 权限 on 对象 to 角色
- 一个角色授权给其他角色或用户:grant 角色 to 角色或用户
- 角色权限收回 revoke 权限 on 对象 from 角色