<< Click to Display Table of Contents >> База данных PostgreSQL |
|
Для работы с базой данных 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 (Вы можете найти его на панели задач ->вкладка Сервисы).