pgsql 设置用户权限

喜欢而已 提交于 2020-02-05 00:11:51

创建用户:

CREATE USER query WITH PASSWORD '123456';

授予用户权限:

(1)给予权限:grant

          grant select on 表名 to 用户名

(2)撤消权限:revoke

          revoke select on 表名 from 用户名;

给用户授予全部表的权限:

grant all  on all tables in schema public to public;

查看用户权限:

select * from information_schema.table_privileges where grantee='zjy';

注意:任何用户对public的schema都有all的权限,为了安全可以禁止用户对public schema

##移除所有用户(public),superuser除外,对指定DB下的public schema的create 权限。
zjy=# revoke  create  on schema public from public;
REVOKE

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!