Проект

Общее

Профиль

PostgreInstall » История » Версия 17

BEA, 08.05.2025 12:06

1 1 BEA
h1. Установка PostgreSQL
2
3 11 BEA
{{>toc}}
4
5 2 BEA
h2. Windows
6 1 BEA
7 6 BEA
h3. PostgreSQL Server
8
9 3 BEA
# Перейдите на официальный сайт Postgres Professional: https://postgrespro.ru/windows. 
10 1 BEA
Выберите версию PostgreSQL. Для серверов со старой windows server (2012) необходимо установить 12-ую версию. Иначе устанавливайте 14-ую.
11 6 BEA
Скачайте установочный файл @.exe@ для Windows (64-bit). 
12
Дальнейшую установку можно производить по инструкциям на сайте. Но если она не понятна то можно воспользоваться нашей инструкцией описанной ниже
13 2 BEA
!clipboard-202505071106-dkqxc.png!
14 1 BEA
# Запуск установщика. Откройте скачанный файл.
15 2 BEA
# Выбор компонентов
16
Установите все компоненты указанные на изображении:
17 1 BEA
!clipboard-202505071111-55zz2.png!
18 6 BEA
# Пути установки
19
- *Каталог установки*: можно оставить по умолчанию
20
!clipboard-202505071119-yufsa.png!
21
- *Каталог данных*: укажите, где будут храниться БД. Рекомендуется указать путь на диске с наибольшим дисковым пространством
22
!clipboard-202505071122-zeon1.png!
23
# Параметры сервера
24
- *Порт*: Оставьте @5432@ если не занят.
25
- *Локаль*: оставить по умолчанию "Настройка ОС"
26
- *Суперпользователь*: имя суперпользователя. Можно оставить значение по умолчанию 
27
- *Пароль*: Задайте надежный пароль для суперпользователя (запомните его!).
28
- *Разрешить подключения с любых IP адресов*: дожна стоять галочка
29
Остальные параметры оставить по умолчанию
30
!clipboard-202505071127-eumdq.png!
31
# Дополнительные параметры:
32
Оставить чек выбранным на "Провести оптимизацию параметров"
33
!clipboard-202505071547-hmsot.png!
34
# Завершение установки
35
Перед запуском установки можете настроить ярлыки в меню "Пуск" если вам это необходимо. Проверьте параметры и нажмите "Установить". Дождитесь окончания установки.
36
!clipboard-202505071551-lllpi.png!
37 10 BEA
# Дополнительные настройки
38
- Настроить брандмауэр: Разрешите подключения к порту, который указали при установке PostgreSQL Server, в Windows Firewall или при помощи команды в powershell:
39
<pre><code class="shell">
40
New-NetFirewallRule -Name "PostgreSQL" -DisplayName "PostgreSQL Server" -Direction Inbound -Protocol TCP -LocalPort <порт> -Action Allow
41
</code></pre>
42 1 BEA
43 6 BEA
h3. PgAdmin
44 1 BEA
45 6 BEA
# Скачивание дистрибутива программы pgAdmin
46
Страница загрузки pgAdmin: https://www.pgadmin.org/download/
47
Переходим на официальный сайт в раздел «Download».
48
Затем выбираем "Windows", далее выбираем версию pgAdmin.
49
Щелкаем по ссылке, в результате нас перенесет на сайт PostgreSQL, здесь выбрать разрядность операционной системы, кликаем по соответствующей ссылке.
50
!Install_pgadmin_4_on_windows_10_2.gif!
51
# Запуск установки pgAdmin
52
Запускаем скаченный файл.
53
!clipboard-202505071605-gjvbp.png!
54
# Принятие условий лицензионного соглашения
55
!clipboard-202505071607-gg1te.png!
56
# Выбор каталога для установки pgAdmin
57
Потом мы можем указать путь к каталогу, однако можно оставить и по умолчанию, нажимаем «Next».
58
!clipboard-202505071619-0moov.png!
59
# Настройка ярлыка pgAdmin
60
В данном окне в случае необходимости можно настроить ярлык для запуска pgAdmin. Нажимаем «Next».
61
!clipboard-202505071620-0zwnx.png!
62
# Запуск установки pgAdmin
63
Все готово для установки, нажимаем «Install».
64 7 BEA
!clipboard-202505071624-dqtlz.png!
65 1 BEA
Установка началась, она продлится буквально пару минут.
66 8 BEA
# Завершение установки pgAdmin
67
Жмем «Finish» (если галочка «Launch pgAdmin 4» будет стоять, то после нажатия на кнопку «Finish» запустится программа pgAdmin 4).
68
!clipboard-202505071626-xibbi.png!
69 12 BEA
70
h2. Linux
71 13 BEA
72
h3. PostgreSQL Server
73
74
Предварительно проверить файл /etc/apt/sources.list, на наличие сетевого репозитория в котором находится пакет postgresql.
75
В большинстве линукс дистрибутивов PostgreSQL Server доступен из репозитория Debian и устанавливается при помощи пакетного менеджера @apt@.
76
Установку PostgreSQL Server на не Debian подобные дистрибутивы уточняйте на их вики и в сети интернет.
77
78
h4. ALT Linux 
79
80
Вики по установке: https://www.altlinux.org/PostgreSQL
81
82
h4. Astra Linux
83
84
Вики по установке: https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-ustanovka-programmnogo-kompleksa/podgotovka-sredy-funktsionirovaniya-pered-ustanovkoj/ustanovka-i-nastrojka-subd-postgresql
85 14 BEA
86 17 BEA
h2. Действия после установки 
87 1 BEA
88 17 BEA
h3. Настройка
89
90 16 BEA
Для изменения конфигурации СУБД Файлы @postgresql.conf@ и @pg_hba.conf@ находятся в каталоге данных, указанный при установке PostgreSQL Server.
91 15 BEA
92
До выполнения настроек указанных ниже предварительно ознакомиться с инструментом pgAdmin. Инструкция по инмтрументу для пуска скриптов: [[PgAdmin|ссыдка]]
93
 
94 14 BEA
Для корректной работы базы данных Omega Production необходимо:
95
* установить плагин orafce и добавить в search_path:
96
<pre><code class="sql">
97
CREATE EXTENSION orafce;
98
set search_path="$user",oracle,public;
99
COMMIT:
100
</code></pre>
101
* установить плагин fuzzymatch:
102
<pre><code class="sql">
103
CREATE EXTENSION fuzzystrmatch;
104
COMMIT;
105 1 BEA
</code></pre>
106 17 BEA
107
h3. Импорт БД Omega Production
108
109
После установки и настройки PostgreSQL Server необходимо импортировать БД Omega Production. Это можно сделать при помощи консольных утилит предоставляемые:
110
* В вики [[PostgreImportExport|Импорт и экспорт]]
111
* В файлах скачанных из фтп сервера (ServerDistr\DB\omp\cmd)