Спринт 4/16: SQL для аналитиков → Тема 3/7: Установка и настройка клиента базы данных → Урок 2/11
Установка сервера PostgreSQL
Установка сервера PostgreSQL для операционных систем Windows и macOS
Самым надёжным и стабильным способом будет установить сервер с помощью программы-установщика, которую можно скачать с официального сайта по ссылке. Этот способ подойдёт для пользователей Windows и macOS, однако для macOS существует альтернативный способ установки, о котором мы расскажем ниже.
Обратите внимание, что скриншоты из этой инструкции относятся к программе на Windows, но пользователи macOS увидят похожие указания.
Когда файл загрузится, запустите программу-установщик и следуйте инструкциям.
Выберите папку, в которую нужно установить программу. Нажмите кнопку Next.
Выберите компоненты, которые хотите установить. Отметьте самые базовые из них: PostgreSQL Server и Command Line Tools. Инструменты pgAdmin 4 и Stack Builder можно не устанавливать. Если вы хотите работать с этими инструментами, оставьте метки, и программы установятся вместе с сервером PostgreSQL.
Выберите папку, в которой будут храниться данные. Нажмите кнопку Next.
Программа может запросить хост, пароль или порт. Если вы столкнулись с этим, укажите настройки по умолчанию:
хост: localhost,
порт: 5432.
Если вы уже устанавливали сервер PostgreSQL, но удалили или обновляетесь до новой версии, система может предложить другой порт, например 5433. Запомните номер порта — он пригодится в дальнейшем.
Если система запрашивает пароль — обязательно назначьте его и запомните. Пароль понадобится для соединения с сервером.
Перед установкой программа предложит проверить настройки.
Дождитесь окончания установки и завершите работу программы.
Установка сервера PostgreSQL для операционной системы macOS
Альтернативный вариант
Другой способ установить сервер PostgreSQL на устройство под управлением macOS — использовать менеджер пакетов Homebrew. Он позволяет установить сторонние пакеты, не предусмотренные Apple.
Если Homebrew на вашем компьютере не установлен, сперва нужно его установить. Для этого откройте консоль и выполните команду:
Начнётся процесс установки, а затем вы увидите такое сообщение:
POWERSHELL
press return to continue or any other key to abort
Нажмите клавишу Return, и на экране появится другое сообщение:
POWERSHELL
Downloading Command Line Tools (macOS High Sierra version 10.13) for Xcode
Дождитесь окончания установки Homebrew, затем выполните команду для установки сервера PostgreSQL:
POWERSHELL
brew install postgres
Чтобы сервер запускался каждый раз при старте системы, добавьте автозапуск:
POWERSHELL
brew services start postgresql
Установка сервера PostgreSQL для операционной системы Linux
PostgreSQL — популярная СУБД, потому программа присутствует в официальных репозиториях, и её можно загрузить сразу из консоли.
Если вы хотите установить программу самой последней версии, нужно добавить официальный PPA (от англ. Personal Package Archive, «персональный архив пакетов») от разработчиков PostgreSQL. PPA — тот же репозиторий с данными. Чтобы его добавить, выполните следующие команды перед установкой:
Для установки сервера PostgreSQL выполните несколько команд. Сначала обновите списки пакетов:
POWERSHELL
$ sudo apt update
Обратите внимание, что когда в командах консоли используется команда sudo, это означает, что запуск команды предполагает изменение системных файлов или данных. Такие действия доступны только администратору, потому система потребует ввести пароль администратора. Пароль при введении в консоли не отображается. После того как введёте пароль, нажмите Enter.
Затем выполните команду для установки СУБД и дождитесь её окончания:
POWERSHELL
$ sudo apt -y install postgresql
Обратный звонок
Оставьте свои контакты — мы перезвоним и ответим на все вопросы
Чат поддержки
Практикум
Привет! Это поддержка Практикума 👋 Если что-то не получается — постараемся помочь. Пишите в чат или выберите другой способ связи
пт, 2 декабряв 17:21
Мы уже начали заниматься вашим вопросом, ответим в ближайшее время
Практикум
Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в Slack.
Если же у вас возникнут иные вопросы — обязательно пишите, будем рады помочь :)