Перейти к основному содержимому

Загрузка снепшота в Vector DB

Предусловие

Выполнена распаковка CWL-архива со снепшот-файлами в заданную директорию.

Шаги сценария

  1. Пользователь инициирует загрузку снепшота в Vector DB CLI компонента copywala-vdb командой copywala-vdb upload-snapshot, указав все обязательные параметры.

    Справка по команде copywala-vdb upload-snapshot

    Загрузка определенного снепшот-файла в Vector DB.

    Синтаксис:

    copywala-vdb upload-snapshot [flags]

    Обязательные параметры:

    ФлагОписание
    -m|--checksum <path_to_checksum>Путь к файлу c контрольной суммой снепшота
    -n|--collection <collection_name>Имя коллекции в БД. Требуется для указания, в какую коллекцию будет загружен снепшот
    -s|--snapshot <path_to_snapshot>Путь к снепшот-файлу, который необходимо загрузить

    Опциональные параметры:

    [flags] – доступны следующие флаги:

    ФлагОписание
    -h|--helpПоказать справку по команде
    -c|--config <path_to_copywala-vdb_config>Использовать конфигурационный файл, отличный от файла по умолчанию: /etc/pbr/copywala-vdb.yaml
    --cpuprofile <path_to_file>Включает сбор профиля использования CPU и сохраняет результаты в указанный файл (<path to file>) для последующего анализа производительности
  2. Продукт выполнят команду, в CLI выводится сообщение с информацией о завершении загрузки.

Исключительные сценарии

В CLI выводится сообщение об ошибке для случаев:

  • отсутствия прав на загрузку снепшотов;
  • отсутствия файла контрольной суммы снепшота;
  • ошибки подключения к Vector DB;
  • ошибки сверки контрольных сумм снепшотов.