psql: FATAL: роль "username" недоступна - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь psql и получаю сообщение об ошибке.

$ psql
psql: FATAL: "myilmaz" role not available

Затем я пытаюсь

$ createdb python_getting_started
createdb: Unable to connect to template1 database: FATAL: "myilmaz" does not have access to the system

Я запускаю export DATABASE_URL=postgres://$(whoami), как указано здесь , а затем началполучаю эту ошибку.Я не знаю, была ли ошибка до этого.

Примечание: Я использую Pardus 17.3, и он основан на Debian 9. 'myilmaz' - это мое имя пользователя.

Редактировать: Я пыталсядобавление моего пользователя в template1 в postgres user.

1 Ответ

0 голосов
/ 11 октября 2018

Эти сообщения об ошибках не появляются в PostgreSQL;Вы свободно переводили их с другого языка?

В любом случае, ваша проблема, вероятно, заключается в том, что psql и createdb предполагают, что имя пользователя базы данных идентично вашему текущему имени пользователя операционной системы, которое равно myilmaz.

Вы можете указать имя пользователя базы данных с параметром -U.

Но, вероятно, лучше войти в систему как пользователь операционной системы postgres и затем запускать команды, как правило, это то, как PostgreSQLустановки установлены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...