4
Установка
Варианты
готовые пакеты (предпочтительный способ)
установка из исходных кодов
без установки — облачные сервисы
Расширения
дополнительный функционал
устанавливаются отдельно
в поставке с сервером — модули и программы (~50 штук)
Предпочтительный вариант установки PostgreSQL — использование
пакетных менеджеров (таких, как apt или rpm) и готовых пакетов.
В этом случае получается понятная, поддерживаемая и легко
обновляемая установка. Пакеты существуют для большинства
операционных систем.
Другой вариант — самостоятельная сборка PostgreSQL из исходных
кодов. Это может понадобиться для установки нестандартных значений
параметров или при использовании не популярной платформы.
Кроме того, можно использовать готовые облачные решения, что
позволяет обойтись вообще без установки. Такую возможность дают
многие ведущие зарубежные (Amazon RDS, Google Cloud SQL, Microsoft
Azure) и отечественные (Yandex Cloud, Облако Mail.ru) платформы.
В курсе мы будем использовать виртуальную машину с ОС Xubuntu 22
и сервер PostgreSQL 16, установленный из пакета для этой ОС. В этом
случае сразу настраивается автоматический запуск и останов сервера
PostgreSQL при запуске и останове операционной системы.
Для PostgreSQL существует большое количество расширений, которые
подключают новый функционал к СУБД «на лету», без изменения ядра
системы. В состав дистрибутива входит 50 расширений.
Список доступных расширений и статус их установки можно посмотреть
в представлении pg_available_extensions.