Jaka jest różnica między typami połączeń „lokalnymi” i „lokalnymi” w pg_hba.conf?

To jest odpowiednia część mojegopg_hba.conf:

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                 ident

Usługa pidentd jest uruchomiona.

Kiedy próbuję zalogować się na ee1 (zakładam, że domyślnym użytkownikiem jest postgres):

psql ee1 

Mówi, że „uwierzytelnianie równorzędne nie powiodło się dla postgresu użytkownika”

Gdzie skonfigurowałempeer uwierzytelnianie dla „postgres”? Jegoident.

Kiedy zmienię następującą linię wpg_hba.conf:

local   all             all                                 ident

do

local   all             all                                 md5

prosi mnie o hasło i mogę się zalogować. Dlaczego wprowadzanie zmian w typie połączenia lokalnego ma wpływ na użytkownika postgres?

questionAnswers(2)

yourAnswerToTheQuestion