...
Альтернативная команда: ./qvdb.bin --help
Скриншот команды:
Здесь мы видим что у нас доступно 2 команды:
load-qvd-to-clickhouse
load-qvd-to-posgresql
Аргументы:
path - обязательный позиционный аргумент, путь до .qvd файла.
connect_uri --host - обязательный позиционный именованный аргумент, строка подключения к БД в формате RFC-1738. Пример: postgresql://scott:tiger@localhost:5432/mydatabase .
-t, --table - опциональный аргумент, позволяющий задать имя таблицы назначения в БД, если не указан, то берется название таблицы в Qlik, при сторе qvd файла.
-s, --safe-mode - включить принудительное приведение всех значений к String
указывающий на IP или DNS адрес машины с БД, в которую производится выгрузка
--port - обязательный именованный аргумент, указывающий на порт который слушает БД, в которую производится выгрузка
--username - обязательный именованный аргумент, содержащий имя пользователя из-под которого осуществляется доступ к БД, в которую производится выгрузка
--password - обязательный именованный аргумент, содержащий пароль пользователя из-под которого осуществляется доступ к БД, в которую производится выгрузка
--table - обязательный именованный аргумент, содержащий имя таблицы которая будет создана в БД, в которую производится выгрузка
--schema - необязательный именованный аргумент(default: public), содержащий имя схемы в которой будет создана таблица в БД, в которую производится выгрузка
--database - необязательный именованный аргумент(default: default), содержащий имя таблицы в которой будут созданы таблица и схема в БД, в которую производится выгрузка-e, --exists - опциональный аргумент, позволяющий задать реакцию на существования таблицы назначения в БД, если не указан - fail.
Возможные варианты Exists: (fail - вызвать ошибку, replace - заменить, append - добавить данные в низ таблицы, только если схемы одинаковые, иначе будет ошибка).
Конвертирование фала QVD
...


