1–查看当前数据库所有用户
\du
2–创建用户(postgre用户或拥有创建用户权限的)
create user qh;
创建完用户后,不能登录,没有为用户设置登录密码
3–为用户设置登录密码(也可以修改用户的密码)
(1)alter user qh with password '123';
(2)\password qh; //需要输入两次密码(推荐)
以上两种方式都可以修改用户的密码
此时,qh用户可以登录数据库
4–创建角色(postgre用户或拥有创建角色权限的)
create role qh_1;
5–为角色设置密码
alter role qh_1 with password '456';
此时用角色 qh_1 登录数据显示无法登录,因为角色没有登录权限
6–为角色role添加登录权限
alter role qh_1 with login;
此时,角色qh_1 可以正常登录数据库