v.24.9Improvement

Delete Deprecated Code for Named Collections in Dictionaries

Delete old code of named collections from dictionaries and substitute it to the new, which allows to use DDL created named collections in dictionaries. Closes #60936, closes #36890. #68412 (Kseniia Sumarokova).
The update replaces the old named collections code used in dictionaries with a new implementation that supports using named collections created via DDL in dictionary definitions.

Why it matters

This feature ensures compatibility and modernizes the way named collections are handled within dictionaries, allowing users to define and manage named collections through DDL statements. It resolves issues where dictionaries could not properly reference named collections created by DDL, improving usability and maintainability.

How to use it

Users can now create named collections using DDL statements and reference them directly in dictionary configurations. Simply define a named collection using the appropriate DDL, then use it in dictionary definitions without relying on deprecated code.