Я пытаюсь подключиться к серверу Postgres db через скрипт.Я ssh-ed в поле и попытался
$ psql postgres -U my_username -W #And then entered the password
и получил ошибку:
psql: FATAL: Peer authentication failed for user "my_username"
Однако приложение Rails, работающее на этом сервере, использует те же учетные данные.Я использовал ActiveRecord::Base.connection_config
в консоли rails и использовал учетные данные точно так же, как и при попытке использовать psql
.В консоли rails я могу делать запросы к базе данных, поэтому я точно знаю, что соединение там работает.
Возможно ли где-то ограничение, которое не позволяет мне подключаться через psql
?Или я что-то еще не так делаю?