在 Ubuntu 上用 pgAdmin 创建 PostgreSQL 用户(角色),通常有两种方式:通过 pgAdmin 图形界面 和 通过 SQL / 命令行。下面主要讲 pgAdmin 方式,并补充命令行方式。
在弹出的窗口中:
testuser)根据需要勾选:
pgAdmin 会自动生成类似:
CREATE ROLE testuser LOGIN PASSWORD '密码';
点击 Save 即可完成用户创建。
如果你更习惯终端:
sudo -u postgres psql
然后执行:
CREATE ROLE testuser WITH LOGIN PASSWORD 'yourpassword';
可选权限:
ALTER ROLE testuser CREATEDB;
退出:
\q
检查:
sudo nano /etc/postgresql/*/main/pg_hba.conf
确保有:
local all all trust
或修改后重启:
sudo systemctl restart postgresql
如果你愿意,可以告诉我:
我可以给你更精确的步骤。