PostgreInstall » История » Версия 3
BEA, 07.05.2025 11:07
1 | 1 | BEA | h1. Установка PostgreSQL |
---|---|---|---|
2 | |||
3 | 2 | BEA | h2. Windows |
4 | 1 | BEA | |
5 | 3 | BEA | # Перейдите на официальный сайт Postgres Professional: https://postgrespro.ru/windows. |
6 | Выберите версию PostgreSQL. Для серверов со старой windows server (2012) необходимо установить 12-ую версию. Иначе устанавливайте 14-ую. |
||
7 | 2 | BEA | Скачайте установочный файл @.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 и практические гайды . |