Я как прочитаю этот урок HERE. Существует команду ниже, чтобы войти в систему как пользователь:«Роль» не существует в postgresql
# login as user "user"
psql -U user
, когда я исполняю выше команду, я получаю сообщение об ошибке сказав следующее:
psql: FATAL: role "user" does not exist
Единственная помощь, которую я видел в Интернете был HERE , то сказал следующее:
FATAL: роль "MyUserName" не существует
По умолчанию PostgreSQL подключается к пользователю PostgreSQL с тем же именем , что и текущий пользователь unix. Вы не создали пользователя PostgreSQL этим именем в вашей базе данных.
Создайте подходящего пользователя или укажите другое имя пользователя для подключения . В инструментах командной строки используется флаг -U.
Но я до сих пор не совсем понимаю, почему я получаю эту ошибку, может кто-нибудь помочь мне понять это, пожалуйста.
спасибо.
вы получаете сообщение об ошибке, потому что вы не создали пользователя с именем 'user'. – dsh