PostgreInstall » История » Версия 2
BEA, 07.05.2025 11:06
| 1 | 1 | BEA | h1. Установка PostgreSQL |
|---|---|---|---|
| 2 | |||
| 3 | 2 | BEA | h2. Windows |
| 4 | 1 | BEA | |
| 5 | 2 | BEA | # Перейдите на официальный сайт Postgres Professional: [https://postgrespro.ru/windows](https://postgrespro.ru/windows). |
| 6 | Выберите версию *PostgreSQL*. Для серверов со старой windows server (2012) необходимо установить 12-ую версию. Иначе устанавливайте 14-ую. |
||
| 7 | Скачайте установочный файл @.exe@ для Windows (64-bit). |
||
| 8 | !clipboard-202505071106-dkqxc.png! |
||
| 9 | 1 | BEA | |
| 10 | 2 | BEA | --- |
| 11 | 1 | BEA | |
| 12 | 2 | BEA | ### **Шаг 2: Запуск установщика** |
| 13 | 1. Откройте скачанный файл (например, `postgrespro-16.x.x-windows-x64.exe`). |
||
| 14 | 2. Разрешите программе вносить изменения (UAC). |
||
| 15 | 1 | BEA | |
| 16 | 2 | BEA | [](https://postgrespro.ru/files/products/1/windows_installer_start.png) |
| 17 | 1 | BEA | |
| 18 | 2 | BEA | --- |
| 19 | 1 | BEA | |
| 20 | 2 | BEA | ### **Шаг 3: Выбор компонентов** |
| 21 | Установите следующие компоненты (рекомендуемые): |
||
| 22 | - **PostgreSQL Server** (обязательно) |
||
| 23 | - **pgAdmin 4** (графический интерфейс для управления) |
||
| 24 | - **Командные утилиты** (psql, pg_dump и др.) |
||
| 25 | - **Stack Builder** (опционально, для дополнительных инструментов). |
||
| 26 | 1 | BEA | |
| 27 | 2 | BEA | [](https://postgrespro.ru/files/products/1/windows_component_selection.png) |
| 28 | 1 | BEA | |
| 29 | 2 | BEA | --- |
| 30 | 1 | BEA | |
| 31 | 2 | BEA | ### **Шаг 4: Настройка сервера** |
| 32 | 1. **Каталог установки**: Оставьте по умолчанию (`C:\Program Files\PostgresPro\16`). |
||
| 33 | 2. **Каталог данных**: Укажите, где будут храниться БД (рекомендуется `C:\Program Files\PostgresPro\16\data`). |
||
| 34 | 3. **Пароль суперпользователя**: Задайте надежный пароль для пользователя `postgres` (запомните его!). |
||
| 35 | 1 | BEA | |
| 36 | 2 | BEA | [](https://postgrespro.ru/files/products/1/windows_server_config.png) |
| 37 | 1 | BEA | |
| 38 | 2 | BEA | --- |
| 39 | 1 | BEA | |
| 40 | 2 | BEA | ### **Шаг 5: Дополнительные параметры** |
| 41 | 1. **Порт**: Оставьте `5432` (если не занят). |
||
| 42 | 2. **Локаль**: Для СНГ рекомендуется `Russian_Russia.1251`. |
||
| 43 | 3. **Разрешить внешние подключения**: Отметьте, если сервер должен быть доступен из сети. |
||
| 44 | 1 | BEA | |
| 45 | 2 | BEA | [](https://postgrespro.ru/files/products/1/windows_advanced_params.png) |
| 46 | 1 | BEA | |
| 47 | 2 | BEA | --- |
| 48 | 1 | BEA | |
| 49 | 2 | BEA | ### **Шаг 6: Завершение установки** |
| 50 | 1. Проверьте параметры и нажмите **Install**. |
||
| 51 | 2. Дождитесь окончания установки (3–5 минут). |
||
| 52 | 3. Снимите галочку с **Launch Stack Builder** (если не нужен) и нажмите **Finish**. |
||
| 53 | 1 | BEA | |
| 54 | 2 | BEA | [](https://postgrespro.ru/files/products/1/windows_install_complete.png) |
| 55 | 1 | BEA | |
| 56 | 2 | BEA | --- |
| 57 | 1 | BEA | |
| 58 | 2 | BEA | ### **Шаг 7: Проверка работы** |
| 59 | 1. Откройте **pgAdmin 4** из меню «Пуск». |
||
| 60 | 2. Подключитесь к серверу: |
||
| 61 | - Host: `localhost` |
||
| 62 | - Порт: `5432` |
||
| 63 | - Пользователь: `postgres` |
||
| 64 | - Пароль: указанный при установке. |
||
| 65 | 1 | BEA | |
| 66 | 2 | BEA | [](https://postgrespro.ru/files/products/1/windows_pgadmin_connect.png) |
| 67 | 1 | BEA | |
| 68 | 2 | BEA | --- |
| 69 | 1 | BEA | |
| 70 | 2 | BEA | ## **Дополнительные настройки** |
| 71 | 1. **Настройка брандмауэра**: |
||
| 72 | Разрешите подключения к порту `5432` в Windows Firewall: |
||
| 73 | ```powershell |
||
| 74 | New-NetFirewallRule -Name "PostgreSQL" -DisplayName "PostgreSQL Server" -Direction Inbound -Protocol TCP -LocalPort 5432 -Action Allow |
||
| 75 | ``` |
||
| 76 | 2. **Изменение конфигурации**: |
||
| 77 | Файлы `postgresql.conf` и `pg_hba.conf` находятся в каталоге данных (`C:\Program Files\PostgresPro\16\data`). |
||
| 78 | 1 | BEA | |
| 79 | 2 | BEA | --- |
| 80 | 1 | BEA | |
| 81 | 2 | BEA | ## **Особенности Postgres Professional** |
| 82 | - Включает **оптимизации для работы под Windows**. |
||
| 83 | - Поддержка **российских стандартов** (локали, шифрование). |
||
| 84 | - Дополнительные **инструменты мониторинга** (например, `pg_probackup`). |
||
| 85 | 1 | BEA | |
| 86 | 2 | BEA | --- |
| 87 | 1 | BEA | |
| 88 | 2 | BEA | ### **Где найти помощь?** |
| 89 | - Официальная документация: [https://postgrespro.ru/docs](https://postgrespro.ru/docs) |
||
| 90 | - Форум поддержки: [https://postgrespro.ru/support](https://postgrespro.ru/support) |
||
| 91 | 1 | BEA | |
| 92 | 2 | BEA | Эта инструкция основана на **наиболее популярных руководствах для СНГ**, включая официальные материалы Postgres Professional и практические гайды . |