1、创建用户
CREATE USER 用户名 WITH ENCRYPTED PASSWORD '密码';
2、授权用户登录
ALTER USER readonly WITH login;
3、授权可以使用模式
GRANT usage ON SCHEMA 模式名 TO 用户名;
4、给某个模式下的某个表赋予查询权限
GRANT SELECT ON 模式名.表名 TO 用户名;
5、验证查询权限
test=> select * from sch_a.a1;
ERROR: permission denied for table a1
test=> select * from sch_a.aa;
ID
----
1
2
3
4
(4 rows)