База данных PostgreSQL

<< Click to Display Table of Contents >>

Навигация  Базы данных >

База данных 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 (Вы можете найти его на панели задач ->вкладка Сервисы).