allow_coalescing_columns_in_partition_or_order_key
allow_commit_order_projection
_block_number et _block_offset, afin de préserver l’ordre d’insertion d’origine lors des fusions.
Nécessite l’activation de enable_block_number_column et de enable_block_offset_column.
allow_dimensions_outside_sorting_key
AggregatingMergeTree, les fusions en arrière-plan regroupent les lignes qui partagent la même valeur de clé de tri en combinant leurs états d’agrégation. Une colonne qui ne fait partie ni de la clé de tri ni d’une mesure d’état d’agrégation (AggregateFunction ou SimpleAggregateFunction) est une dimension : après une fusion, elle conserve une valeur arbitraire provenant de l’une des lignes regroupées, ce qui produit silencieusement des résultats erronés pour les requêtes qui utilisent GROUP BY ou appliquent un filtre sur cette colonne (voir
https://github.com/ClickHouse/ClickHouse/issues/751).
Par défaut, un tel schéma est rejeté lors de la création de la table. Activez ce paramètre si la colonne dépend fonctionnellement de la clé de tri (de sorte que toutes les lignes regroupées partagent la même valeur) et que ce comportement est intentionnel.
La vérification s’applique uniquement aux tables qui agrègent réellement (celles qui comportent au moins une colonne d’état d’agrégation) et est ignorée lorsque allow_tuple_element_aggregation est activé.
allow_floating_point_partition_key
0— Les clés de partition à virgule flottante ne sont pas autorisées.1— Les clés de partition à virgule flottante sont autorisées.