Установка и настройка СУБД PostgresДля установки СУБД Postgres необходимо: |
- перейти в интерфейс командной строки через программу «Терминал Fly», выполнить команду обновления списков пакетов:
- выполнить команду установки СУБД Postgres:
:~$ sudo apt install -y postgresql |
где:
-y - ключ для пропуска подтверждения установки.
После установки нужно последовательно выполнить шаги для настройки БД:
- переключиться последовательно на пользователя
root, затем на postgres:
:~$ sudo -s
:/home/user# su postgres |
- запустить терминальный клиент СУБД:
используя интерактивный интерфейс терминального клиента СУБД, создать БД (в примере используется наименование БД - 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; |
postgres=# GRANT CREATE ON SCHEMA public TO termidesk; |
- выйти из сеансов пользователей
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 |
Наименование созданной БД, а также имя пользователя и его пароль позже должны быть заданы при настройке Оркестратора (см. подраздел Настройка Оркестратора).