Назад | Перейти на главную страницу

Подключение к PostgreSQL 9.1 с использованием метода аутентификации пользователя и однорангового узла Ubuntu

Я хочу подключиться к моей локальной установке PostgreSQL 9.1, используя пользователя моего компьютера (который является бродягой). Итак, прочитав документацию PostgreSQL, я подумал, что мне просто нужно:

  1. Добавить карту имени пользователя в pg_ident.conf:

    vp vagrant postgres

  2. Использование карты в pg_hba.conf

    локально все все одноранговые карты = vp

Но я получаю ошибку

sql: FATAL:  Peer authentication failed for user "vagrant"

Если я попытаюсь подключиться к своему серверу с помощью psql.

Думаю, я неправильно понимаю руководство PostgreSQL. Но как я могу получить то, что мне нужно? (локально подключиться к пользователю vagrant, как если бы это был пользователь postgres)

Спасибо заранее

Согласно комментариям, было предварительное pg_hba.conf строка, которая также соответствовала критериям и не имела map вход.

Он был сопоставлен первым, поэтому тот, у которого была карта, не был достигнут.