2015-10-21 4 views
1

Я пытаюсь создать пользователя postgresql и пароль. This tutorial предоставляет команду для создания пользователя, но я не могу найти нигде, как фактически запустить командную строку psql, где я тогда запустил команду CREATE USER.Как запустить командную строку psql?

Как запустить командную строку psql? Я использую Ubuntu 14.04.

Я попытался просто работает psql, но я вернусь

psql: FATAL: role "user" does not exist 

Но я не могу создать пользователя без входа в командную строку ...

+0

Выполнить 'psql' ........ – zerkms

+0

@zerkms Это была моя интуиция, но он не работает. –

+0

'sudo -u postgres psql' – zerkms

ответ

3

psql, если по умолчанию запускается без каких-либо аргументов принимает текущее имя пользователя, которое, очевидно, не существует, поскольку вы только что установили postgresql.

С другой стороны, распределение postgresql от ubuntu связано с созданным пользователем по умолчанию postgres (как в системе, так и в postgresql databse). Это означает, что если вы запустите psql команду на имени postgres пользователя, то вы сможете подключить:

sudo -u postgres psql 
Смежные вопросы