На сервере в файле pg_hba.conf отсутствует разрешение для доступа с этого IP для этого пользователя к этой БД.
я вроде же даю всем достум
как мне это сделать?
мне бы хотелось дать определенному ip аресу доступ нежели так
С помощью тёкстового редактора отредактировать данный конфиг. Формат на память не помню, указан в документации. Должно получиться что-то вроде host all all 195.19.125.125/32 scram-sha-256 После этого релоад или рестарт службы постгреса.
подписать это в конец строки где говорится об репликации?
даёте вы доступ всем или нет — указано в файле pg_hba.conf, в файле postgresql.conf и в правилах файервола на сервере (это всё как минимум). вы их не показали, так что даёте ли вы доступ всем на самом деле — я не знаю.
я привёл вариант для выдачи доступа для определённого IP-адреса.
без понятия. при указании строк в pg_hba.conf руководствуются не позицией строки с репликацией, а тем, какое правило должно быть приоритетнее. чем выше строка с правилом — тем она приоритетнее. я бы на вашем месте попробовал указать его перед первой попавшейся строкой, заканчивающейся не на trust.
Больное спасибо! Все работает. Наконец-то что то понятное
Обсуждают сегодня