from_file

DBHose.from_file(fileobj: BufferedReader)
Параметры:

fileobj (BufferedReader) – Файловый объект в бинарном режиме чтения, содержащий дамп данных. Поддерживаются форматы: Native (ClickHouse) и PGPack (PostgreSQL).

Загрузка данных из файла дампа в целевую СУБД.

Описание:

Выполняет полный цикл загрузки данных из файла:

  1. Создает временную таблицу (create_temp)

  2. Загружает данные из файла (write_dump)

  3. Проверяет качество данных (dq_check)

  4. Переносит в целевую таблицу (to_table)

Пример:

# Загрузка из файла
with open("data_dump.bin", "rb") as f:
    dbhose.from_file(f)

См. также:

  • create_temp - Создание временной таблицы

  • dq_check - Проверка качества данных

  • to_table - Перенос в целевую таблицу