При помощи plm-util можно конвертировать файлы .store из бинарного формата в JSON и обратно. Это может понадобиться, например, чтобы перенести мультисферу из одного контура на другой, когда требуется подключение другой базы данных в качестве источника. В этом случае можно сконвертировать файл .store в формат JSON, с помощью текстового редактора поменять в файле адрес подключения к БД, а потом сконвертировать файл обратно в бинарный формат. Таким образом, не нужно будет писать заново SQL-запрос, а данные для доступа к источнику данных будут получены автоматически.

Для этого plm-util необходимо запустить с аргументом --convert_store:

./plm-util --convert_store [--json_to_binary] [--input_path=<path_to_folder_with_input_files>] [--output_path=<path_to_output_folder>]

Аргументы командной строки:
--convert_store

--json_to_binary конвертация из JSON в binary. Если не указать, то по умолчанию всегда конвертация из binary в JSON;

--input_path путь до папки с файлами. Если не определено, то <repo_path>/cubes. Если указанного пути не существует, или к нему нет доступа будет выведена ошибка и исполнение программы завершится;

--output_path путь для сконвертированных данных. Если не определено, то <repo_path>/converted. Если указанного пути не существует, то он будет создан.

  • Нет меток