Установка и настройка СУБД Postgres
Для установки СУБД Postgres необходимо:
- перейти в интерфейс командной строки через программу «Терминал Fly», выполнить команду обновления списков пакетов:
:~$ sudo apt update
- выполнить команду установки СУБД Postgres:
:~$ sudo apt install -y postgresql
где:
-y - ключ для пропуска подтверждения установки.
После установки нужно последовательно выполнить шаги для настройки БД:
- переключиться последовательно на пользователя
root, затем наpostgres:
:~$ sudo -s :/home/user# su postgres
- запустить терминальный клиент СУБД:
:/home/user$ psql
используя интерактивный интерфейс терминального клиента СУБД, создать БД (в примере используется наименование БД -
termidesk,символ «;» в конце строки при работе с интерактивным интерфейсом обязателен):
postgres=# CREATE DATABASE termidesk LC_COLLATE 'ru_RU.utf8' LC_CTYPE 'ru_RU.utf8' TEMPLATE template0;
- создать пользователя (в примере -
termidesk)с паролем (в примере -ksedimret) для дальнейшего подключения к БД:
postgres=# CREATE USER termidesk WITH PASSWORD 'ksedimret';
- назначить все права по использованию БД созданному пользователю:
postgres=# GRANT ALL PRIVILEGES ON DATABASE termidesk TO termidesk;
назначить права на создание объектов в БД (в примере -
termidesk) для схемыpublic:
postgres=# GRANT CREATE ON SCHEMA public TO termidesk;
выйти из интерактивного интерфейса терминального клиента СУБД:
postgres=# \q
- выйти из сеансов пользователей
postgresиroot:
:/home/user$ exit :/home/user# exit
- отредактировать файл
/etc/parsec/mswitch.conf, установив параметрzero_if_notfoundв значениеyes, точно соблюдая отступы и пробелы:
# Return zero data instead of ENOENT/ENODATA in the absence of record zero_if_notfound: yes
Наименование созданной БД, а также имя пользователя и его пароль позже должны быть заданы при настройке Оркестратора (см. подраздел Настройка Оркестратора).