在 Linux 上通过 pgAdmin 创建 PostgreSQL 用户(角色),通常有两种方式:
postgres)密码在弹出的窗口中:
General 页
testuser)Definition 页
Privileges 页
SQL 页(可选)
点击 Save 即可完成用户创建。
如果你更熟悉命令行方式,也可以在 pgAdmin 中执行 SQL:
CREATE ROLE testuser WITH
LOGIN
PASSWORD 'yourpassword'
NOSUPERUSER
CREATEDB
NOCREATEROLE;
常见问题:
CREATE ROLE adminuser WITH LOGIN PASSWORD 'pwd' SUPERUSER;
ALTER ROLE testuser WITH PASSWORD 'newpassword';
GRANT ALL PRIVILEGES ON DATABASE testdb TO testuser;
如果你说的是 pgAdmin 自身(Web 登录账号) 而不是 PostgreSQL 用户,也可以告诉我,我可以单独说明。