pgsql的schema对用户授权,单个用户跨schema增删改查操作


--创建用户
create user user1;
--修改密码
alter user report with password 'password';


--授权查询权限
grant usage on schema schema1 to user1;
grant usage on schema schema2 to user1;


修改search_path可跨schema操作
set search_path = "$user",user1,user2


--授权schema:schema1给user1权限 这个权限太大需要慎用
grant all on schema schema1 to user1;


--授权schema的表权限给user1 用户权限太多需慎用
grant all on all tables in schema schema1 to user1;

 

--授权schema的表权限给user1 用户权限太多需慎用
grant all on all tables in schema schema1 to user1;


--授权某个schema的单个表查权限 
grant select on schema2.table1                     to user1;


--收回所有授权
revoke all on all tables in schema schema1 from user1;


--为某个特定用户设置search_path
alter user user1 set search_path="$user",user1,user2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值