Не получается подключить conn pool asyncpg через unix сокеты к базе PostgreSQL. Пишет при подключении, что файл не найден

Есть клиент на python, который использует пул соединений через asyncpg. Клиент и PostgreSQL запущены на одном сервере Linux. При попытке подключения возникает ошибка, что такой файл не найден.

URI:

postgresql:///devdb?host=/var/run/postgresql&user=maxidev&password=j2v4j23324v242h34v2hj&port=5432

Ошибка:

File "uvloop/loop.pyx", line 2260, in create_unix_connection
  File "uvloop/loop.pyx", line 2255, in uvloop.loop.Loop.create_unix_connection
FileNotFoundError: [Errno 2] No such file or directory

pg_hba:

local    devdb     maxidev             all                 md5

Ответы (1 шт):

Автор решения: N.Maxim

Проблему исправил тем, что убрал all - поле ADDRESS у local и убрал ранее определённое разрешение:

local   all             postgres                                peer
→ Ссылка