dbhose_utils¶
Внешний модуль dbhose-utils входит в состав dbhose-airflow, но может быть установлен отдельно.
Большая часть функций написана на языке Cython, что обеспечивает более быструю работу по сравнению с языком Python.
Основное назначение инструментов - работа с дампами и методами сжатия.
Установка модуля dbhose_utils без установки dbhose-airflow¶
pip install dbhose-utils
Импорт модуля¶
import dbhose_utils
# Получить список всех доступных функций модуля
print(dbhose_utils.__all__)
Зависимости:
light_compressor- высокоскоростное сжатие LZ4/ZSTDnativelib- работа с бинарным форматом Clickhouse Nativepgcopylib- работа с бинарным форматом PostgreSQL COPYpgpack- работа с PGPack форматом - упакованным бинарным форматом PostgreSQL COPY.
Состав библиотеки