FATAL: роль 'postgres' не существует

Я докеризировал приложение с postgresql и подготовил его к производству. Однако, когда я возвращаюсь к работе над другим приложением (которое также использует PostgreSQL), я не могу запустить сервер django и получить доступ к серверу PostgreSQL 14 через Pgadmin.

При попытке инициализировать сервер в Pgadmin, возникает ошибка при вводе пароля:

connection to server at "localhost" (::1), port 5432 failed: could not initiate GSSAPI security context: The operation or option i s not available. Credential for asked mech-type mech not found in the credential handle connection to server at "localhost" (::1), port 5432 failed: FATAL: role "postgres" does not exist

Я использовал эту базу данных нормально и без проблем, как с локального сервера разработки Django, так и с Pgadmin. Пользователь базы данных проекта Django - другой пользователь, но также говорит, что роль 'username' не существует.

Я пытался следовать другим ответам, но не могу заставить его работать. Как я мог все испортить?

При попытке выполнить psql -l я получаю ошибку типа:

psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: FATAL:  role "postgres" does not exist
Вернуться на верх