首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Greenplum删除集群中赋权的用户

Greenplum删除集群中赋权的用户

作者头像
小徐
发布2019-11-20 14:59:58
9000
发布2019-11-20 14:59:58
举报
文章被收录于专栏:GreenplumGreenplumGreenplum

目录

1、撤销用户在数据库上的权限

2、撤销用户在schema上的权限

3、撤销用户在table上的权限

4、撤销用户在function上的权限

5、删除角色

1、撤销用户在数据库上的权限

-- 移除数据库的权限
revoke  all  on  database  databasename   from  username;
 
databasename :数据库的名字
username  : 角色的名字

2、撤销用户在schema上的权限

-- 移除schema的权限
revoke all on schema schema1,schema2 from username;
 
schema1,schema2 : schema的集合,以逗号分开
username  : 角色的名字

3、撤销用户在table上的权限

select 'revoke all on '||table_schema||'.'||table_name||' from username cascade; ' from 
information_schema.table_privileges
where grantee='username';
 
username  : 角色的名字
 
用此语句查询出revoke的语句,去执行即可

4、撤销用户在function上的权限

-- 查询该用户的所属的函数
select * from information_schema.routine_privileges where grantee='username';
 
-- 移除权限
revoke all  on function schemaname.functionname from username;
username  : 角色的名字
使用第一个语句把该角色关于函数的语句查询出来,使用第二个语句撤销语句即可

5、删除角色

drop role if exists username;
 
username  : 角色的名字
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 河马coding 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、撤销用户在数据库上的权限
  • 2、撤销用户在schema上的权限
  • 3、撤销用户在table上的权限
  • 4、撤销用户在function上的权限
  • 5、删除角色
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档