Я хочу соединиться со своей локальной установкой PostgreSQL 9.1 с помощью моего пользователя машины (кто бродяга). Так, после чтения документации PostgreSQL я думал, что просто должен был:
Включите карту имени пользователя pg_ident.conf
:
пост-ГРЭС бродяги vp
Используя карту в pg_hba.conf
локальный весь весь одноранговый узел map=vp
Но я получаю ошибку
sql: FATAL: Peer authentication failed for user "vagrant"
Если я пытаюсь соединиться со своим сервером с помощью psql.
Я предполагаю, что неправильно понимаю руководство PostgreSQL. Но, как я мог получить то, в чем я нуждаюсь? (локально подключение с пользовательской бродягой как то, если это был пользователь пост-ГРЭС),
Заранее большое спасибо
Согласно комментариям, была предыдущая pg_hba.conf
строка, которая также соответствовала критериям, и не имела записи map
.
Сначала она была сопоставлена, поэтому та, что с картой, не была достигнута.
.