Я застрял.Настройка пароля для пользователя PostgreSQL не работает
Задача: Мне нужно иметь определенного пользователя Postgres, чтобы иметь определенную базу данных с предопределенным паролем. В принципе, я просто не хочу поддерживать отдельные параметры разработки для проекта Django, кроме тех, которые присутствуют в репо.
Пререквизиты: PostgreSQL 9.1 на Ubuntu, проект базы данных «проект», который имеет проект владельца. Пользователь «проекта», похоже, также является суперпользователем и должен иметь пароль «проект». Конечно, есть поддельные имена, только из-за NDA. Примечание: Я могу войти в систему как пользователь postgres, вот как я использую базу данных прямо сейчас.
Проблема: Я попробовал множество способов, в основном очевидны, которые можно найти здесь, на Stackoverflow или в Google, чтобы установить пароль для этого пользователя, но все еще будучи "пароль сообщение о сбое (см ниже) ,
Что я пробовал:
- установки пароля с помощью PgAdmin
- установки пароля через
ALTER ROLE project WITH PASSWORD 'project'
- изменять параметры в
pg_hba.conf
, попыталсяlocal all project peer
,local all project md5
Может быть Мне не хватает чего-то простого, пожалуйста, дайте мне знать.
Спасибо!
UPDATE:
Вот скриншот для этого пользователя из ролей входа в панель -
Не могли бы вы разместить информацию из панели pgAdmin SQL, из роли Login> project (вы можете, конечно, изменить конфиденциальные данные). –
Вы сбросили postgres после настройки этих файлов конфигурации? В противном случае изменение пароля не будет иметь эффекта. sudo service postgresql restart – brunch875
Какое сообщение об ошибке вы получаете? –