Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.
engine_file_allow_create_multiple_files
Tipo
Bool
Padrão
0
Habilita ou desabilita a criação de um novo arquivo a cada inserção em tabelas com o motor File se o formato tiver o sufixo (JSON, ORC, Parquet etc.). Se estiver habilitado, a cada inserção um novo arquivo será criado com um nome seguindo este padrão:
data.Parquet -> data.1.Parquet -> data.2.Parquet, etc.
Valores possíveis:
- 0 — a consulta
INSERTadiciona novos dados ao final do arquivo. - 1 — a consulta
INSERTcria um novo arquivo.
engine_file_empty_if_not_exists
Tipo
Bool
Padrão
0
Permite selecionar dados de uma tabela com motor File sem que o arquivo exista.
Valores possíveis:
- 0 —
SELECTlança uma exceção. - 1 —
SELECTretorna resultado vazio.
engine_file_skip_empty_files
Tipo
Bool
Padrão
0
Habilita ou desabilita a opção de ignorar arquivos vazios em tabelas com o motor File.
Valores possíveis:
- 0 —
SELECTlança uma exceção se o arquivo vazio não for compatível com o formato solicitado. - 1 —
SELECTretorna um resultado vazio para um arquivo vazio.
engine_file_truncate_on_insert
Tipo
Bool
Padrão
0
Habilita ou desabilita o truncamento antes do insert em tabelas com o motor File.
Valores possíveis:
- 0 — a consulta
INSERTadiciona novos dados ao final do arquivo. - 1 — a consulta
INSERTsubstitui o conteúdo existente do arquivo pelos novos dados.