Настройка конфигурационного файла config.yaml

Для настройки справочника требуется отредактировать файл config.yaml, находящийся в директории /etc/ecss/ecss-cc-ui-api.

Требуется настроить следующие поля в области sql:

  • host - доменное имя или ip-адрес ECSS-10
  • port - порт подключения к mysql
  • database - название базы данных, в которой хранятся данные для справочника
  • user - логин для входа в mysql
  • password - пароль для входа в mysql

После внесения изменения в файл требуется перезагрузить сервис ecss-cc-ui

sudo systemctl restart ecss-cc-ui-api.service

Внесение записей в mysql

Для внесения записей в справочник, требуется в базу данных ecss_address_book внести свои данные.

Пример внесения записи в mysql

  1. Вход в базу данных mysql:

    tester@ecss1:~$ sudo mysql -u address_book -p
  2. Выбор базы данных ecss_address_book

    mysql> use ecss_address_book;
  3. Внесение записи в таблицу source

    Данная таблица отвечает за поле Источник в Справочнике

    INSERT INTO source (id, name) VALUES (20,"Источник")
  4. Внесение записи в таблицу contact

    Данная таблица отвечает за поля Имя, Компания, Позиция и Описание в Справочнике

    INSERT INTO contact (id, source_id, contact_name, first_name, middle_name, last_name, company, position, description)
    VALUES (20,20,"Ковалёв Владимир Андреевич","Сидорова Полина Дмитриевна","Колесников Виталий Иванов","ООО КЦ","Справочник КЦ","Пример описания.");
  5. Внесение записи в таблицу phone

    Данная таблица отвечает за поля Номер в Справочнике

    INSERT INTO phone (id, digits, label_id, contact_id, description)
    VALUES (20,"+8339865774273","24","397","");
  6. Внесение записи в таблицу email

    Данная таблица отвечает за поля Email в Справочнике

    INSERT INTO email (id, contact_id, email, description)
    VALUES (20,"47","jmikailov@inbox.ru","Пример описания.");