Docker Compose. Восстановление доступа к PostgreSQL
В случае потери доступа к базе данных появится ошибка "PostgreSQL: role is not permitted to log in". Вы можете попробовать восстановить доступ через следующий трюк:
postgres: image: postgres user: postgres command: > sh -c 'postgres --single << "ALTER ROLE <USERNAME> WITH LOGIN"'
После чего запустите сервис:
docker-compose up -d postgres
Таким образом у вас появится доступ для авторизации вашего пользователя.
Комментарии
Оставьте свой комментарий