Настройка кластера базы данных PostgreSQL на Windows для принятия подключений.
После установки PostgreSQL, необходимо настроить кластер базы данных для приема клиентских подключений.
PostgreSQL использует файл конфигурации pg_hba.conf для хранения информации о подключениях.
Может потребоваться добавить IP адрес локального компьютера до запуска сервиса ArcSDE.
Можно отредактировать файл pg_hba.conf, открыв его в текстовом редакторе, например в Блокноте, или сделать это с помощью PgAdminIII.
- Создайте архивную копию файла pg_hba.conf, прежде чем внести в него изменения.
-
Откройте файл pg_hba.conf одним из способов:
- Запустите PgAdminIII, подключитесь к экземпляру PostgreSQL как суперпользователь postgres, подключитесь к базе данных, щелкните Tools, выберите Server Configuration и щелкните pg_hba.conf.
- Откройте с помощью Блокнота или другого текстового редактора файл pg_hba.conf из директории установки PostgreSQL.
-
Добавьте IP адреса подключающихся клиентских компьютеров и выберите методы аутентификации для подключений.
Например, чтобы разрешить подключение любого пользователя, указавшего правильный пароль, к базе данных habitat с адресов, начинающихся с 10.2.12 и использующих подключение md5, добавьте в файл pg_hba.conf следующую строку:
host habitat all 10.2.12.0/24 md5
Если вы хотите разрешить подключение любого пользователя, указавшего правильный пароль, к любой базе данных экземпляра PostgreSQL с адресов, начинающихся с 100, добавьте в файл pg_hba.conf примерно такую строку:
host all all 100.0.0.0/8 md5
Предыдущие примеры относились к адресам IPV4. Если необходимо настроить кластер базы данных для подключения компьютеров, использующих адреса IPV6, используйте следующий формат:
host all all fe60::61f9:1253:c522:9b92%10/128 md5
Чтобы разрешить подключение любого компьютера, адрес которого начинается с fe60, введите в файл pg_hba.conf следующую строку:
host all all fe60::0000:0000:0000:0000%10/8 md5
Если кластер базы данных PostgreSQL установлен на компьютере, использующем адресацию IPV6, и вы хотите разрешить подключение компьютеров с адресами IPV4, в файле pg_hba.conf необходимо раскомментировать следующую строку:
host all all ::1/128 md5