如何启动psql命令行?

Jef*_*ros 2 postgresql ubuntu psql

我正在尝试创建一个postgresql用户和密码。本教程提供了创建用户的命令,但是在任何地方都找不到如何实际启动psql命令行的地方,然后在该CREATE USER命令行中运行该命令。

如何启动psql命令行?我正在使用Ubuntu 14.04。

我试过只是跑步psql,但我回来了

psql: FATAL:  role "user" does not exist
Run Code Online (Sandbox Code Playgroud)

但是我无法在不登录命令行的情况下创建用户...

zer*_*kms 5

psql 如果默认运行时不带任何参数,则使用当前用户名,该用户名显然不存在,因为您刚刚安装了postgresql。

另一方面,ubuntu的postgresql发行版带有postgres创建的默认用户(在系统中和在postgresql数据库中)。这意味着,如果您psql代表postgres用户运行命令,则可以连接:

sudo -u postgres psql
Run Code Online (Sandbox Code Playgroud)