mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
Don't treat Bool and number variants as suspicious
This commit is contained in:
parent
c21c67f9f5
commit
043c625898
@ -86,6 +86,10 @@ void validateDataType(const DataTypePtr & type_to_check, const DataTypeValidatio
|
||||
{
|
||||
for (size_t j = i + 1; j < variants.size(); ++j)
|
||||
{
|
||||
/// Don't consider bool as similar to something (like number).
|
||||
if (isBool(variants[i]) || isBool(variants[j]))
|
||||
continue;
|
||||
|
||||
if (auto supertype = tryGetLeastSupertype(DataTypes{variants[i], variants[j]}))
|
||||
{
|
||||
throw Exception(
|
||||
|
@ -0,0 +1 @@
|
||||
true
|
@ -0,0 +1,4 @@
|
||||
set allow_experimental_variant_type=1;
|
||||
set allow_suspicious_variant_types=0;
|
||||
select 'true'::Bool::Variant(UInt32, Bool);
|
||||
|
Loading…
Reference in New Issue
Block a user