mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-12 01:12:12 +00:00
Update src/Formats/ReadSchemaUtils.cpp
This commit is contained in:
parent
b869572a54
commit
f087f0e877
@ -203,6 +203,7 @@ ColumnsDescription readSchemaFromFormat(
|
|||||||
ErrorCodes::BAD_ARGUMENTS,
|
ErrorCodes::BAD_ARGUMENTS,
|
||||||
"{} file format doesn't support schema inference. You must specify the structure manually",
|
"{} file format doesn't support schema inference. You must specify the structure manually",
|
||||||
format_name);
|
format_name);
|
||||||
|
/// Some formats like CSVWithNames can contain empty column names. We don't support empty column names and futher processing can fail with an exception. Let's just remove columns with empty names from the structure.
|
||||||
names_and_types.erase(
|
names_and_types.erase(
|
||||||
std::remove_if(names_and_types.begin(), names_and_types.end(), [](const NameAndTypePair & pair) { return pair.name.empty(); }),
|
std::remove_if(names_and_types.begin(), names_and_types.end(), [](const NameAndTypePair & pair) { return pair.name.empty(); }),
|
||||||
names_and_types.end());
|
names_and_types.end());
|
||||||
|
Loading…
Reference in New Issue
Block a user