Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何启动psql命令行?_Postgresql_Ubuntu_Psql - Fatal编程技术网

Postgresql 如何启动psql命令行?

Postgresql 如何启动psql命令行?,postgresql,ubuntu,psql,Postgresql,Ubuntu,Psql,我正在尝试创建postgresql用户和密码。提供创建用户的命令,但我找不到任何地方如何实际启动psql命令行,然后在那里运行create user命令 如何启动psql命令行?我使用的是Ubuntu 14.04 我试着只运行psql,但是我回来了 psql: FATAL: role "user" does not exist 但是我不能在不登录命令行的情况下创建用户…psql如果在默认情况下不带任何参数运行,则使用当前用户名,而当前用户名显然不存在,因为您刚刚安装了postgresql 另

我正在尝试创建postgresql用户和密码。提供创建用户的命令,但我找不到任何地方如何实际启动psql命令行,然后在那里运行
create user
命令

如何启动psql命令行?我使用的是Ubuntu 14.04

我试着只运行
psql
,但是我回来了

psql: FATAL:  role "user" does not exist

但是我不能在不登录命令行的情况下创建用户…

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

另一方面,ubuntu的postgresql发行版附带了一个默认的
postgres
user-created(在系统和postgresql数据库中)。这意味着,如果您代表
postgres
用户运行
psql
命令,那么您将能够连接:

sudo -u postgres psql

@虫族是我的直觉,但它不起作用。
sudo-u postgres psql
@zerkms啊,太好了,谢谢你!如果你将其作为答案发布,我可以接受:)