Fix "Sharding key is not deterministic" message

This commit is contained in:
Azat Khuzhin 2020-06-27 09:47:39 +03:00
parent da26f6496f
commit 9c94993f14

View File

@ -722,7 +722,7 @@ ClusterPtr StorageDistributed::getOptimizedCluster(const Context & context, cons
std::stringstream exception_message; std::stringstream exception_message;
if (!has_sharding_key) if (!has_sharding_key)
exception_message << "No sharding key"; exception_message << "No sharding key";
else if (sharding_key_is_deterministic) else if (!sharding_key_is_deterministic)
exception_message << "Sharding key is not deterministic"; exception_message << "Sharding key is not deterministic";
else else
exception_message << "Sharding key " << sharding_key_column_name << " is not used"; exception_message << "Sharding key " << sharding_key_column_name << " is not used";