PostgreSQL — свободная объектно-реляционная система управления базами данных (СУБД).
Существует в реализациях для множества UNIX-подобных платформ, включая AIX, различные BSD-системы, HP-UX, IRIX, Linux, macOS, Solaris/OpenSolaris, Tru64, QNX, а также для Microsoft Windows. Перед настройкой потребуется скачать данную СУБД, рекомендую воспользоваться сборкой команды PostgresPro. Она доступна к скачиванию бесплатно, при этом сборка не имеет изменений в ядре, но заметно упрощает установку.
В материале будем использовать PostgreSQL 15.3 64-разрядная версия.
Также PostgresPro предлагают платные решения, и оказывают поддержку своих продуктов в российском сегменте, это актуально в связи сегодняшней сложной экономической обстановкой в мире.
Установка
- Запустив установщик, нажимаем Далее на первых трех окнах, до выбора пути установки.
- Далее установщик запросит место для установки. Можно оставить по умолчанию или изменить. После выбора места установки СУБД, установщик запросит выбрать места для хранения баз. Рекомендуется использовать не системный диск, еще лучше выделить диск только под базы, чтобы не нагружать систему и сервер с СУБД был максимально производителен.
- После выбора путей, потребуется выбрать настройки самого Postgres. Порт – можно оставить как есть или изменить на свой. Также необходимо разрешить в Брандмауэре (Firewall) входящий TCP порт. Адреса – ставим галочку как на картинке. Локаль – языковой пакет. Можно выбрать любой удобный из списка или оставить как в ОС. Суперпользователь и пароль – администратор СУБД, рекомендуется оставить имя по умолчанию. Оставшиеся галочки оставляем по умолчанию.
- В следующем окне требуется выбрать настройки оптимизации PostgreSQL. Рекомендуем оставить по умолчанию, так как данная сборка практически идеально настраивает конфигурацию под имеющиеся ресурсы, и оптимальных настроек достаточно для корректной работы сервера. Нажимаем Далее и Установить.
- Основные настройки сделаны. Также для удобства управления базами и самой СУБД, можно скачать программу pgadmin. Чтобы использовать программу потребуется ввести IP-адрес машины, где установлена СУБД, а также логин и пароль суперпользователя.
Нужна помощь? Администрирование PostgreSQL мы осуществляем в рамках услуги администрирование серверов и гипервизоров.