PostgreInstall » История » Редакция 21
« Предыдущее |
Редакция 21/24
(Разница(diff))
| Следующее »
BEA, 12.05.2025 17:12
Установка PostgreSQL¶
- Содержание
- Установка PostgreSQL
Windows¶
PostgreSQL Server¶
- Перейдите на официальный сайт Postgres Professional: https://postgrespro.ru/windows.
Выберите версию PostgreSQL. Для серверов со старой windows server (2012) необходимо установить 12-ую версию. Иначе устанавливайте 14-ую.
Скачайте установочный файл.exe
для Windows (64-bit).
Дальнейшую установку можно производить по инструкциям на сайте. Но если она не понятна то можно воспользоваться нашей инструкцией описанной ниже - Запуск установщика. Откройте скачанный файл.
- Выбор компонентов
Установите все компоненты указанные на изображении: - Пути установки
- Каталог установки: можно оставить по умолчанию
- Каталог данных: укажите, где будут храниться БД. Рекомендуется указать путь на диске с наибольшим дисковым пространством - Параметры сервера
- Порт: Оставьте5432
если не занят.
- Локаль: оставить по умолчанию "Настройка ОС"
- Суперпользователь: имя суперпользователя. Можно оставить значение по умолчанию
- Пароль: Задайте надежный пароль для суперпользователя (запомните его!).
- Разрешить подключения с любых IP адресов: дожна стоять галочка
Остальные параметры оставить по умолчанию - Дополнительные параметры:
Оставить чек выбранным на "Провести оптимизацию параметров" - Завершение установки
Перед запуском установки можете настроить ярлыки в меню "Пуск" если вам это необходимо. Проверьте параметры и нажмите "Установить". Дождитесь окончания установки. - Дополнительные настройки
- Настроить брандмауэр: Разрешите подключения к порту, который указали при установке PostgreSQL Server, в Windows Firewall или при помощи команды в powershell:New-NetFirewallRule -Name "PostgreSQL" -DisplayName "PostgreSQL Server" -Direction Inbound -Protocol TCP -LocalPort <порт> -Action Allow
PgAdmin¶
- Скачивание дистрибутива программы pgAdmin
Страница загрузки pgAdmin: https://www.pgadmin.org/download/
Переходим на официальный сайт в раздел «Download».
Затем выбираем "Windows", далее выбираем версию pgAdmin.
Щелкаем по ссылке, в результате нас перенесет на сайт PostgreSQL, здесь выбрать разрядность операционной системы, кликаем по соответствующей ссылке. - Запуск установки pgAdmin
Запускаем скаченный файл. - Принятие условий лицензионного соглашения
- Выбор каталога для установки pgAdmin
Потом мы можем указать путь к каталогу, однако можно оставить и по умолчанию, нажимаем «Next». - Настройка ярлыка pgAdmin
В данном окне в случае необходимости можно настроить ярлык для запуска pgAdmin. Нажимаем «Next». - Запуск установки pgAdmin
Все готово для установки, нажимаем «Install».
Установка началась, она продлится буквально пару минут. - Завершение установки pgAdmin
Жмем «Finish» (если галочка «Launch pgAdmin 4» будет стоять, то после нажатия на кнопку «Finish» запустится программа pgAdmin 4).
Linux¶
PostgreSQL Server¶
Предварительно проверить файл /etc/apt/sources.list, на наличие сетевого репозитория в котором находится пакет postgresql.
В большинстве линукс дистрибутивов PostgreSQL Server доступен из репозитория Debian и устанавливается при помощи пакетного менеджера apt
.
Установку PostgreSQL Server на не Debian подобные дистрибутивы уточняйте на их вики и в сети интернет.
ALT Linux¶
Вики по установке: https://www.altlinux.org/PostgreSQL
Astra Linux¶
Действия после установки¶
Дополнительная информация если понадобится расширенная настройка:- Файлы конфигурации СУБД
postgresql.conf
иpg_hba.conf
находятся в каталоге данных, указанный при установке PostgreSQL Server.
До выполнения настроек указанных ниже предварительно ознакомиться с инструментом pgAdmin. Инструкция по инструменту для пуска скриптов: ссылка
Для корректной работы базы данных Omega Production необходимо:- установить плагин orafce и добавить в search_path:
- Windows
- Скачать файлы плагина: https://postgres.cz/files/orafce-3.16.2-x64-win.zip
- Скопировать из архива нужный dll (к примеру orafce-12.dll это dll для PostgreSQL версии 12) и расположите его в папку
<путь до установленного PostgreSQL>/lib
. Скорректируйте название файла убрав-<номер>
. Потом скопируйтеorafce.control
иorafce--3.16.sql
в<путь до установленного PostgreSQL>/share/extension
- Пустить скрипт:
CREATE EXTENSION orafce; set search_path="$user",oracle,public; COMMIT:
- Linux
- установить пакет с модулем contrib для PostgreSQL. Как это сделать ищите в сети интернет в зависимости от вашего дистрибутива
- Пустить скрипт:
CREATE EXTENSION orafce; set search_path="$user",oracle,public; COMMIT:
- Windows
- установить плагин fuzzymatch:
CREATE EXTENSION fuzzystrmatch; COMMIT;
- в каталоге данных, указанный при установке PostgreSQL Server, создать 2 папки:
omp_db
,omp_ind
- создать табличные пространства для БД Omega Production:
CREATE TABLESPACE OMP_DB LOCATION '<путь к каталогу данных указанный при установке PostgreSQL Server>/omp_db'; COMMIT; CREATE TABLESPACE OMP_IND LOCATION '<путь к каталогу данных указанный при установке PostgreSQL Server>/omp_ind'; COMMIT;
Обновлено BEA 5 дня назад · 21 изменени(я, ий)