PostgreInstall » История » Редакция 15
Редакция 14 (BEA, 08.05.2025 07:48) → Редакция 15/18 (BEA, 08.05.2025 07:49)
h1. Установка PostgreSQL {{>toc}} h2. Windows h3. PostgreSQL Server # Перейдите на официальный сайт Postgres Professional: https://postgrespro.ru/windows. Выберите версию PostgreSQL. Для серверов со старой windows server (2012) необходимо установить 12-ую версию. Иначе устанавливайте 14-ую. Скачайте установочный файл @.exe@ для Windows (64-bit). Дальнейшую установку можно производить по инструкциям на сайте. Но если она не понятна то можно воспользоваться нашей инструкцией описанной ниже !clipboard-202505071106-dkqxc.png! # Запуск установщика. Откройте скачанный файл. # Выбор компонентов Установите все компоненты указанные на изображении: !clipboard-202505071111-55zz2.png! # Пути установки - *Каталог установки*: можно оставить по умолчанию !clipboard-202505071119-yufsa.png! - *Каталог данных*: укажите, где будут храниться БД. Рекомендуется указать путь на диске с наибольшим дисковым пространством !clipboard-202505071122-zeon1.png! # Параметры сервера - *Порт*: Оставьте @5432@ если не занят. - *Локаль*: оставить по умолчанию "Настройка ОС" - *Суперпользователь*: имя суперпользователя. Можно оставить значение по умолчанию - *Пароль*: Задайте надежный пароль для суперпользователя (запомните его!). - *Разрешить подключения с любых IP адресов*: дожна стоять галочка Остальные параметры оставить по умолчанию !clipboard-202505071127-eumdq.png! # Дополнительные параметры: Оставить чек выбранным на "Провести оптимизацию параметров" !clipboard-202505071547-hmsot.png! # Завершение установки Перед запуском установки можете настроить ярлыки в меню "Пуск" если вам это необходимо. Проверьте параметры и нажмите "Установить". Дождитесь окончания установки. !clipboard-202505071551-lllpi.png! # Дополнительные настройки - Настроить брандмауэр: Разрешите подключения к порту, который указали при установке PostgreSQL Server, в Windows Firewall или при помощи команды в powershell: <pre><code class="shell"> New-NetFirewallRule -Name "PostgreSQL" -DisplayName "PostgreSQL Server" -Direction Inbound -Protocol TCP -LocalPort <порт> -Action Allow </code></pre> h3. PgAdmin # Скачивание дистрибутива программы pgAdmin Страница загрузки pgAdmin: https://www.pgadmin.org/download/ Переходим на официальный сайт в раздел «Download». Затем выбираем "Windows", далее выбираем версию pgAdmin. Щелкаем по ссылке, в результате нас перенесет на сайт PostgreSQL, здесь выбрать разрядность операционной системы, кликаем по соответствующей ссылке. !Install_pgadmin_4_on_windows_10_2.gif! # Запуск установки pgAdmin Запускаем скаченный файл. !clipboard-202505071605-gjvbp.png! # Принятие условий лицензионного соглашения !clipboard-202505071607-gg1te.png! # Выбор каталога для установки pgAdmin Потом мы можем указать путь к каталогу, однако можно оставить и по умолчанию, нажимаем «Next». !clipboard-202505071619-0moov.png! # Настройка ярлыка pgAdmin В данном окне в случае необходимости можно настроить ярлык для запуска pgAdmin. Нажимаем «Next». !clipboard-202505071620-0zwnx.png! # Запуск установки pgAdmin Все готово для установки, нажимаем «Install». !clipboard-202505071624-dqtlz.png! Установка началась, она продлится буквально пару минут. # Завершение установки pgAdmin Жмем «Finish» (если галочка «Launch pgAdmin 4» будет стоять, то после нажатия на кнопку «Finish» запустится программа pgAdmin 4). !clipboard-202505071626-xibbi.png! h2. Linux h3. PostgreSQL Server Предварительно проверить файл /etc/apt/sources.list, на наличие сетевого репозитория в котором находится пакет postgresql. В большинстве линукс дистрибутивов PostgreSQL Server доступен из репозитория Debian и устанавливается при помощи пакетного менеджера @apt@. Установку PostgreSQL Server на не Debian подобные дистрибутивы уточняйте на их вики и в сети интернет. h4. ALT Linux Вики по установке: https://www.altlinux.org/PostgreSQL h4. Astra Linux Вики по установке: https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-ustanovka-programmnogo-kompleksa/podgotovka-sredy-funktsionirovaniya-pered-ustanovkoj/ustanovka-i-nastrojka-subd-postgresql h2. Действия после установки: настройка Изменение конфигурации: Файлы @postgresql.conf@ и @pg_hba.conf@ находятся в каталоге данных, указанный при установке PostgreSQL Server. До выполнения настроек указанных ниже предварительно ознакомиться с инструментом pgAdmin. Инструкция по инмтрументу для пуска скриптов: [[PgAdmin|ссыдка]] Для корректной работы базы данных Omega Production необходимо: * установить плагин orafce и добавить в search_path: <pre><code class="sql"> CREATE EXTENSION orafce; set search_path="$user",oracle,public; COMMIT: </code></pre> * установить плагин fuzzymatch: <pre><code class="sql"> CREATE EXTENSION fuzzystrmatch; COMMIT; </code></pre>