У меня есть postgres, работающий внутри контейнера Docker, и я могу получить доступ к базе данных postgres, используя следующие шаги -
docker exec -it {container-id} bash
psql -U test postsdb
, и я нахожусь -
postsdb #
Также установлен kitematic и он может проверить, что установленный докер IP: PORT is localhost: 5432
, но мое приложение не может подключиться к postgres и выдает ошибку -
SequelizeConnectionError: role "coder" does not exist
дляотладить это, я пытался подключиться к БД, используя postgres url из командной строки, и то, что я видел странным, это также дает ту же ошибку
команда, которую я использовал, которая также настроена в моем приложении, -
psql postgres://test:password@localhost:5432/postsdb