PostgreSQL

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

PostgreSQL

Previous pageReturn to chapter overviewNext page

Для работы с базой данных PostgreSQL вам необходимо установить PostgreSQL сервер на ваш ПК. Как установить PostgreSQL сервер можно найти в Интернете. Пример здесь. Для настройки брандмауэра используйте эту команду в командной строке (должна быть запущена с Административными правами):

netsh advfirewall firewall add rule name="Postgre Port" dir=in action=allow protocol=TCP localport=5432

 

Настройки, необходимые для получения исключений на английском языке

Если вы получаете исключения с нечитаемыми символами (актуально для пользователей, не использующих английский язык) вам необходимо найти файл postgresql.conf в директории где установлен сервер PosgreSQL. Найдите свойство lc_messages и измените его на  'en-En.utf-8'. Сохраните файл и перезапустите сервис postgresql (вы можете найти его на панели задач ->вкладка Сервисы).

 

Настройки, необходимые для подключения к удаленной базе данных

Для того чтобы иметь удаленный доступ к базе данных PostgreSQL, вам необходимо настроить два главных конфигурационных файла PostgreSQL:

postgresql.conf

pg_hba.conf

Вот краткое описание того, как вы можете их установить.Прежде всего настройте службу PostgreSQL для прослушивания порта 5432 на всех сетевых интерфейсах на машине Windows:

откройте файл postgresql.conf (обычно расположен C:\Program Files\PostgreSQL\{your version}\data) и настройте параметр

listen_addresses = '*' (если не настроен)

Откройте и добавьте в файл pg_hba.conf:

host    all             all              0.0.0.0/0                       md5

Сохраните файл и перезапустите сервис postgresql (вы можете найти его на панели задач ->вкладка Сервисы).