Не получается подключить 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