Postgresql
-
- Сообщения: 82
- Зарегистрирован: 25 июл 2016, 13:40
Postgresql
Добрый день! Подскажите пожалуйста где хранятся конфигурационные файлы postgresql в ROSA. Не могу настроить доступ к серверу по сети, т. к. конфигурационные файлы по видимому хранятся в нестандартных каталогах. Сам сервер установил, установил так же клиента, создал пользователя, создал БД, назначил права пользователю - локально всё работает, а вот через сеть - нет. Пробовал дописывать строчки listen_addresses и port в файл /etc/sysconfig/postgresql - безрезультатно. Перечитал много "мануалов" но к ROSA они не применимы, т. к. не удаётся найти конфигурационные файлы.
Postgresql
Обычно pg_hba.conf располагается в директории БД - это может быть /var/lib/pgsql/data
Цитата:
Цитата:
upd: Вот документация на русском языке.Client authentication is controlled by a configuration file, which traditionally is named pg_hba.conf and is stored in the database cluster's data directory. (HBA stands for host-based authentication.) A default pg_hba.conf file is installed when the data directory is initialized by initdb.
Как мне управлять соединениями от других компьютеров?
По умолчанию PostgreSQL разрешает соединения только на локальной машине через сокеты домена Unix или TCP/IP соединения. Для того, чтобы другие машины смогли подключиться к базе, вы должны изменить listen_addresses в postgresql.conf, разрешить host-авторизацию в файле $PGDATA/pg_hba.conf и перезапустить сервер СУБД.