Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
engine_file_allow_create_multiple_files
Тип
Bool
По умолчанию
0
Включает или отключает создание нового файла при каждой вставке в таблицах движка File, если формат имеет суффикс (JSON, ORC, Parquet и т. д.). Если параметр включен, при каждой вставке будет создаваться новый файл с именем по следующему шаблону:
data.Parquet -> data.1.Parquet -> data.2.Parquet и т. д.
Возможные значения:
- 0 — запрос
INSERTдописывает новые данные в конец файла. - 1 — запрос
INSERTсоздает новый файл.
engine_file_empty_if_not_exists
Тип
Bool
По умолчанию
0
Позволяет выполнять выборку данных из таблицы движка File при отсутствии файла.
Возможные значения:
- 0 —
SELECTгенерирует исключение. - 1 —
SELECTвозвращает пустой результат.
engine_file_skip_empty_files
Тип
Bool
По умолчанию
0
Включает или отключает пропуск пустых файлов в таблицах с движком File.
Возможные значения:
- 0 —
SELECTгенерирует исключение, если пустой файл несовместим с запрошенным форматом. - 1 —
SELECTвозвращает пустой результат для пустого файла.
engine_file_truncate_on_insert
Тип
Bool
По умолчанию
0
Включает или отключает усечение файла перед вставкой в таблицах с движком File.
Возможные значения:
- 0 — запрос
INSERTдобавляет новые данные в конец файла. - 1 — запрос
INSERTзаменяет текущее содержимое файла новыми данными.