创建用户并设置密码
值得注意的是,创建用户要有一个同名默认的数据库,则需要新建数据库后再创建新用户。
或者 -d 指定库登录
CREATE USER name [ [ WITH ] option [ ... ] ]
postgres=# create user test with password 'test';
CREATE ROLE
修改密码
alter user postgres with password 'psql';
创建用户(user)和创建角色(role)一样,唯一的区别是用户默认可以登录,而创建的角色默认不能登录。创建用户和角色的各个参数选项是一样的。
create user 默认自带连接功能,相比create role;能连接到数据库。LOGIN权限
create role 不带有连接功能
postgres=# \du 查看