Найти в Дзене
Евгений Дергунов

Установка СУБД PostgreSQL на ОС Astra Linux

Перед установкой программы необходимо первоначально обновить операционную систему (рис. 1 и 2).

sudo apt update

sudo apt-get dist-upgrade

Рисунок 1
Рисунок 1
Рисунок 2
Рисунок 2

Для установки PostgreSQL выполните в терминале команду (рис. 3 и 4)

sudo apt install -y postgresql

флаг -y писать необязательно, он просто автоматически подтверждает установку

Рисунок 3
Рисунок 3
Рисунок 4
Рисунок 4

Необходимо учесть, что установка займет некоторое время.

После установки проверьте, включен ли PostgreSQL используя команды (рис. 5)

sudo systemctl is enabled postgresql

sudo pg_isready

Рисунок 5
Рисунок 5

В ответ на первую команду терминал должен выдать enabled на вторую принимает подключения

После установки PostgreSQL в системе появляется учётная запись postgres, которая позволяет управлять пользователями и процессами внутри базы данных.

Переключитесь на этого пользователя командой

sudo su – postgres

После выполнения команды появится префикс postgres (рис. 6)

Рисунок 6
Рисунок 6

Войдите в командную оболочку psql командой (рис. 7 и 8)

psql

Рисунок 7
Рисунок 7
Рисунок 8
Рисунок 8

Создайте нового пользователя командой

CREATE USER имя WITH PASSWORD пароль;

Имя пользователя вводиться без кавычек, пароль с кавычками, точка с запятой в конце обязательны (рис. 9)

Рисунок 9
Рисунок 9

Закройте терминал, перейдите в браузер и перейдите на сайт проекта Dbeaver (рис. 10 и 11)

Рисунок 10
Рисунок 10
Рисунок 11
Рисунок 11

Перейдите на вкладку Download и выберите версию для Debian (рис. 12)

Рисунок 12
Рисунок 12

Установите пакет. После загрузки дважды нажмите на него в окне браузера или папке загрузки (рис. 13, 14 и 15)

Рисунок 13
Рисунок 13
Рисунок 14
Рисунок 14
Рисунок 15
Рисунок 15

После установки откройте программу, по умолчанию она будет находиться в разделе разработка (рис. 16)

Рисунок 16
Рисунок 16

Создайте новое соединение с PostgreSQL (рис. 17 и 18)

Рисунок 17
Рисунок 17
Рисунок 18
Рисунок 18

Для подключения используйте созданного ранее пользователя и его пароль (рис. 19)

Рисунок 19
Рисунок 19

Теперь можно работать с СУБД PostgreSQL.