Управление хранилищами

Просмотр хранилищ

  1. Запустите утилиту PolynomConfigurator

  2. Выберите 2 - Настройка хранилищ

  3. Выберите 1 - Список хранилищ

  1. Откройте веб-интерфейс администратора

  2. Введите логин и пароль суперпользователя

Создание пустого хранилища

  1. Запустите утилиту PolynomConfigurator

  2. Выберите пункт 2 - Настройка хранилищ

  3. Выберите пункт 2 - Создание хранилища

  4. Выберите пункт 1 - Создать пустую базу данных

  5. Следуя подсказкам мастера, введите необходимые данные

    • имя хранилища

    • адрес и порт сервера баз данных

    • имя и пароль пользователя СУБД

    • имя базы данных

    • имя и пароль пользователя, который будет создан и назначен администратором системы

  6. Проверьте указанные данные, введите да и нажмите Enter

  1. Откройте веб-интерфейс администратора

  2. Нажмите Создать новое

  3. Нажмите Создать пустую

  4. Следуя подсказкам мастера, введите необходимые данные

    • имя хранилища

    • адрес и порт сервера баз данных

    • имя и пароль пользователя СУБД

  5. Нажмите Далее

  6. Введите имя базы данных и нажмите Создать базу данных

  7. Создание базы данных займет несколько минут

  8. Когда база данных будет создана, откроется окно создания пользователя

  9. Введите имя и пароль пользователя, который будет автоматически назначен администратором ПОЛИНОМ:MDM

Создание наполненного хранилища

Важно

Для создания базы данных по шаблону на сервере должны быть установлены клиентские приложения PostgreSQL, так как в процессе создания базы данных по шаблону используется утилита pg_restore.

В репозиториях Debian, Ubuntu и Red Hat необходимые утилиты входят в пакет postgresql-client. Наличие и название пакета могут отличаться в зависимости от репозитория и ОС.

Версия клиента PostgreSQL должна быть равна или новее версии сервера.

Важно

На сервере должен быть установлен пакет ascon-polynom-database, содержащий шаблон базы данных.

  1. Запустите утилиту PolynomConfigurator

  2. Выберите пункт 2 - Настройка хранилищ

  3. Выберите пункт 2 - Создание хранилища

  4. Выберите пункт 2 - Создать базу данных по шаблону

  5. Следуя подсказкам мастера, введите необходимые данные

    • имя хранилища

    • адрес и порт сервера баз данных

    • имя и пароль пользователя СУБД

    • имя базы данных

    • расположение шаблона базы данных (по умолчанию /opt/Ascon/Polynom/Templates)

    • имя и пароль пользователя, который будет создан и назначен администратором системы

  6. Проверьте указанные данные, введите да и нажмите Enter

Создание хранилища займет несколько минут.

  1. Откройте веб-интерфейс администратора

  2. Нажмите Создать новое

  3. Нажмите Создать по шаблону

  4. Следуя подсказкам мастера, введите необходимые данные

    • имя хранилища

    • адрес и порт сервера баз данных

    • имя и пароль пользователя СУБД

  5. Нажмите Далее

  6. Введите имя базы данных, выберите шаблон из списка и нажмите Создать базу данных

  7. Создание базы данных займет несколько минут

  8. Когда база данных будет создана, откроется окно создания пользователя

  9. Введите имя и пароль пользователя, который будет автоматически назначен администратором ПОЛИНОМ:MDM

Создание с подключением существующей базы данных

  1. Запустите утилиту PolynomConfigurator

  2. Выберите пункт 2 - Настройка хранилищ

  3. Выберите пункт 2 - Создание хранилища

  4. Выберите пункт 3 - Подключить существующую базу данных

  5. Следуя подсказкам мастера, введите необходимые данные

    • имя хранилища

    • адрес и порт сервера баз данных

    • имя и пароль пользователя СУБД

    • базу данных, которую нужно подключить к хранилищу

    • имя и пароль пользователя ПОЛИНОМ:MDM, который будет создан и назначен администратором системы

  1. Откройте веб-интерфейс администратора

  2. Нажмите Создать новое

  3. Нажмите Указать существующую

  4. Следуя подсказкам мастера, введите необходимые данные

    • имя хранилища

    • адрес и порт сервера баз данных

    • имя и пароль пользователя СУБД

  5. Нажмите Далее

  6. Выберите базу данных из списка и нажмите Далее

  7. Когда база данных будет подключена к хранилищу, откроется окно создания пользователя

  8. Введите имя и пароль пользователя, который будет автоматически назначен администратором ПОЛИНОМ:MDM

Редактирование

  1. Запустите утилиту PolynomConfigurator

  2. Выберите пункт 2 - Настройка хранилищ

  3. Выберите пункт 3 - Редактирование хранилища

  4. Укажите номер хранилища

  5. Выберите дальнейшее действие и следуйте подсказкам мастера

  1. Откройте веб-интерфейс администратора

  2. Выберите хранилище

  3. Чтобы переименовать хранилище

    • раскройте меню ico_action_dots и нажмите Переименовать

    • измените имя хранилища и нажмите Enter

  4. Чтобы подключить к хранилищу другую базу данных

  5. Чтобы изменить пользователя СУБД, от имени которого осуществляется подключение к базе данных

    • нажмите :material-pencil: рядом с именем пользователя

    • в открывшемся окне введите имя и пароль другого пользователя СУБД

    Важно

    Пользователь СУБД должен иметь права на чтение и запись в базе данных. Для некоторых операций, таких как пересборка индексов, пересоздание структуры, требуются повышенные привилегии. На время выполнения таких операций потребуется установить соединение с базой данных от имени пользователя СУБД с правами администратора.

Изменение конфигурации

  1. Запустите утилиту PolynomConfigurator

  2. Выберите пункт 2 - Настройка хранилищ

  3. Выберите пункт 3 - Редактирование хранилища

  4. Укажите номер хранилища

  5. Выберите пункт Изменить конфигурацию хранилища

  6. Следуя подсказкам мастера, введите необходимые данные

    • новое имя хранилища (оставьте поле пустым и нажмите Enter, чтобы оставить его без изменений)

    • адрес и порт сервера баз данных

    • имя и пароль пользователя СУБД

    • базу данных, которую нужно подключить к хранилищу

    • имя и пароль пользователя ПОЛИНОМ:MDM, который будет создан и назначен администратором системы

Удаление хранилища

  1. Запустите утилиту PolynomConfigurator

  2. Выберите пункт 2 - Настройка хранилищ

  3. Выберите пункт 4 - Удаление хранилища

  4. Укажите номер хранилища

Примечание

База данных, которая была подключена к хранилищу, не будет удалена. Для ее удаления воспользуйтесь инструментами СУБД.

  1. Откройте веб-интерфейс администратора

  2. Выберите хранилище

  3. Раскройте меню ico_action_dots и нажмите Удалить

Пересборка индексов

Индексы - объекты базы данных, создаваемые для повышения производительности поиска.

Совет

Рекомендуется проводить переборку в следующих случаях

  • при снижении производительности

  • после добавления в базу большого количества данных

  1. Откройте веб-интерфейс администратора

  2. Выберите хранилище

  3. Нажмите Подключиться

  4. Введите имя и пароль администратора ПОЛИНОМ:MDM

  5. В открывшейся вкладке Управление хранилищем на панели Индексы базы данных нажмите Пересобрать индексы

Пересоздание структуры

Опасно

В результате выполнения команды

  • от хранилища будут отключены все пользователи

  • удалится содержимое базы данных

  • удалится журнал событий

  1. Откройте веб-интерфейс администратора

  2. Выберите хранилище

  3. Нажмите Подключиться

  4. Введите имя и пароль администратора ПОЛИНОМ:MDM

  5. В открывшейся вкладке Управление хранилищем на панели Структура хранилища нажмите Пересоздать структуру