在 PostgreSQL 中,可以通过 SQL 命令和 psql 命令行工具进行用户管理操作。以下是一些常见的 PostgreSQL 用户管理操作:
1. 查询用户:
\du
2. 创建用户:
可以使用 CREATE ROLE
命令创建新用户,语法如下:
CREATE ROLE username WITH LOGIN PASSWORD 'password';
如:
CREATE ROLE jinjin WITH LOGIN PASSWORD 'jinjin';
或:注意使用role,默认是不带登录的权限的
CREATE user jinjin WITH LOGIN PASSWORD 'jinjin';
其中,username
是要创建的用户名,password
是用户的登录密码。如果要创建的用户只需要登录而不需要创建对象或执行其他管理操作,则可以省略 WITH LOGIN
部分。
3. 修改用户密码:
可以使用 ALTER ROLE
命令修改用户密码,语法如下:
ALTER ROLE username WITH PASSWORD 'new_password';
其中,username
是要修改密码的用户名,