Ответ 1
Другой способ, который я недавно узнал, - это перейти в терминал и набрать:
ps aux | grep postgres
который показывает все процессы postgres, запущенные на вашем компьютере. Из списка вы должны увидеть файл в формате ... -D ...
. Например:
root 4155 0.0 0.0 2432908 68 ?? S 6May13 0:00.01 sudo su postgres -c /opt/local/lib/postgresql84/bin/postgres -D /opt/local/var/db/postgresql84/defaultdb -p 5432
-D означает каталог. В терминале выполните sudo su
, а затем перейдите в этот каталог, и вы найдете файл pg_hba.conf.
И еще один способ:
Подойдите к своему терминалу и введите: locate pg_hba.conf
. Там должно быть несколько результатов.