Если забыт пароль рутового пользователя postgres.
1. Редактируется конфиг postgres для входа без пароля.
vim /etc/postgresql/version/main/pg_hba.conf
Должна быть строчка:
local all postgres ident sameuser
2. Перезапускаем сервис:
service postgresql-version restart
3. Логинемся в postgres:
sudo su postgres -c psql template
4. Меняем пароль:
ALTER USER postgres with PASSWORD 'password';
5. Меняем строчку в pg_hba.conf обратно. Например:
local all postgres md5 sameuser