PostgreSQ (Postgres) – система управления БД, представляющая собой реализацию SQL.
Пошаговая инструкция по установке Постгреса подразумевает ряд действий:
проверка технических характеристик сервера и его подготовка;
обновление пакетов;
установка Постресса и обновление ролей.
Минимальные требования для локальной и / или виртуальной машины – 2 ядра процессора и память на 8 Гб. Идеально, если конфигурация будет подразумевать более продвинутые характеристики.
Для обновления пакетов используется команда:
$ sudo apt update
Как правило, стандартных настроек и параметров для профессиональной разработки недостаточно. Именно по этой причине ставим пакет с дополнительными утилитами. Делается это командой:
$ sudo apt install postgresql postgresql-contrib
После инсталла Постгреса необходимо разобраться с настройкой ролей. По дефолту используется вариант аутентификации ident. Т.е. роли в Постргесе привязаны к учетке.
При установке создана учетка postgres для работы с соответствующей ролью. Чтобы перейти к ней, вводим:
$ sudo -i -u postgres
Для того чтобы работать из командной строки Постгресса (и из нее уже взаимодействовать с БД), вводим:
$ psql
Настройки подразумевают, что пользователь сможет создать и новую роль или новую базу данных.
Теперь вы знаете, как установить PostgreSQ на Убунту 20.04 и начать работу с реляционными базами данных для выполнения задач по бэкенду