如何启动psql命令行?

时间:2015-10-21 00:49:35

标签: postgresql ubuntu psql

我试图创建一个postgresql用户和密码。 This tutorial提供了创建用户的命令,但我无法在任何地方找到如何实际启动psql命令行,然后我将运行CREATE USER命令。

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

我尝试过运行psql,但我回来了

psql: FATAL:  role "user" does not exist

但我无法登录命令行创建用户......

1 个答案:

答案 0 :(得分:4)

psql如果在没有任何参数的情况下默认运行,则会显示当前用户名,这显然不存在,因为您刚刚安装了postgresql。

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

sudo -u postgres psql