Postgres Pro: где скачать и как установить в Linux
Postgres Pro скачивают у Postgres Professional: выберите редакцию, версию и операционную систему, затем используйте инструкцию именно для этой комбинации. Postgres Pro и обычный PostgreSQL — разные варианты поставки; пакеты и адреса репозиториев нельзя подменять друг другом.
Где скачать Postgres Pro и PostgreSQL
- Редакции Postgres Pro на сайте производителя — выбор продукта и переход к его дистрибутивам.
- Пример страницы загрузки Postgres Pro Standard 17.7.1 — выберите нужную ветку и ОС; этот релиз указан для ориентира, а не как рекомендация устанавливать старую минорную версию.
- Загрузка обычного PostgreSQL — если задача относится к исходному PostgreSQL, а не к Postgres Pro.
Что уточнить до установки
| Параметр | Зачем |
|---|---|
| Редакция | Standard, Enterprise и сертифицированные варианты различаются составом и условиями поставки |
| ОС и архитектура | Нужны поддерживаемая комбинация и подходящие пакеты |
| Версия и обновления | Выберите поддерживаемую ветку и актуальный минорный релиз |
| Назначение стенда | Тестирование, обучение, 1С и промышленная эксплуатация могут требовать разных условий |
| Ресурсы | Оцените объём данных, соединения и нагрузку; единого размера RAM для любого DWH нет |
Linux: порядок установки из официальных пакетов
- Откройте страницу загрузки выбранной редакции. Выберите свою ОС и её версию.
- Подключите репозиторий и ключ способом, указанным в этой инструкции. Не используйте общий адрес из старого примера для другой версии ОС.
- Установите предложенный пакет. Для Standard 17 различайте метапакет
postgrespro-std-17и серверный пакетpostgrespro-std-17-server. - Проверьте, создан ли кластер автоматически, прежде чем выполнять инициализацию.
По документации Standard 17, метапакет вызывает pg-setup автоматически: создаёт кластер и запускает службу. Если установлен только серверный пакет на новом стенде, инициализацию можно выполнить отдельно. Не запускайте её поверх существующих данных.
# Только новый стенд Standard 17 после установки серверного пакета
# Пропустите initdb, если кластер уже создан установщиком
sudo /opt/pgpro/std-17/bin/pg-setup initdb
sudo /opt/pgpro/std-17/bin/pg-setup service start
sudo /opt/pgpro/std-17/bin/pg-setup service statusПроверка подключения
Для локального подключения к Standard 17 с настроенной локальной аутентификацией:
sudo -u postgres /opt/pgpro/std-17/bin/psql -d postgres
SELECT version();
SHOW port;
SHOW data_directory;Сверьте продукт и ветку в version(), порт и каталог данных с ожидаемыми. Если локальное подключение запрещено правилами аутентификации, используйте учётную запись и способ входа, настроенные администратором.
Как открыть доступ приложению
Сначала добейтесь локального подключения. Затем ограничьте сетевой доступ адресом приложения, отдельной ролью и нужной базой; настройте listen_addresses, pg_hba.conf и межсетевой экран согласованно. Не используйте 0.0.0.0/0 как стандартный пример настройки.
Пример строки pg_hba.conf при уже настроенном TLS, существующих базе и роли и SCRAM-пароле:
hostssl analytics bi_reader 192.0.2.10/32 scram-sha-256192.0.2.10 — демонстрационный адрес, замените его адресом приложения. Строка не создаёт пользователя, не выдаёт SQL-права и не настраивает TLS. После изменения правил проверьте подключение именно от имени приложения.
Что делать после первого запуска
Настройте резервное копирование и проверьте восстановление. Зафиксируйте процедуру обновления и мониторинг. Параметры памяти подбирайте по нагрузке: например, work_mem может выделяться нескольким операциям и сеансам одновременно. Условия использования и сертификации сверяйте с документацией конкретной редакции.
Для развёртывания и сопровождения — настройка и поддержка баз данных. Для изучения аналитических сценариев — курс «Postgres Pro для хранилищ данных».
Документация



