You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04下无需切换用户直接用psql登录PostgreSQL

实现Ubuntu 20.04下直接用irbis用户登录PostgreSQL 13

步骤1:创建匹配系统用户名的PostgreSQL角色

PostgreSQL默认会使用当前系统用户名作为登录角色,因此首先需要创建同名角色:

sudo su - postgres
psql -c "CREATE ROLE irbis WITH LOGIN;"

步骤2:创建同名数据库(推荐)

默认情况下,psql会尝试连接与当前用户名同名的数据库,创建该数据库可避免额外参数:

psql -c "CREATE DATABASE irbis;"

步骤3:为角色赋予必要权限(按需选择)

  • 若需要完整管理权限(新手友好,减少后续权限问题):
psql -c "ALTER ROLE irbis WITH SUPERUSER;"
  • 若仅需创建数据库的权限:
psql -c "ALTER ROLE irbis WITH CREATEDB;"

验证登录

退出postgres用户回到irbis账户,直接执行psql:

exit
psql

此时会直接进入PostgreSQL命令行,提示符显示为irbis=#。

内容的提问来源于stack exchange,提问作者Arseniy Maryin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 23:15:39