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
Таким образом у вас появится доступ для авторизации вашего пользователя.
Комментирование закрыто.