Browse Source

Hotfix for too much unique sets.

a-romanov 1 year ago
parent
commit
11defeb73c
1 changed files with 4 additions and 0 deletions
  1. 4 0
      ydb/library/yql/ast/yql_constraint.cpp

+ 4 - 0
ydb/library/yql/ast/yql_constraint.cpp

@@ -900,6 +900,10 @@ TUniqueConstraintNodeBase<Distinct>::RenameFields(TExprContext& ctx, const TPath
                     newSets.back().insert_unique(newPath);
                 }
             }
+
+            // TODO: Fix it by use sets of duplicated columns.
+            if (newSets.size() > 42U)
+                return nullptr;
         }
         if (set.size() == newSets.front().size())
             sets.insert_unique(newSets.cbegin(), newSets.cend());