Проект

Общее

Профиль

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)](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)](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)](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)](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)](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
[![Подключение в pgAdmin](https://postgrespro.ru/files/products/1/windows_pgadmin_connect.png)](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 и практические гайды .