allow_suspicious_codecs
If it is set to true, allow to specify meaningless compression codecs.allow_suspicious_fixed_string_types
In CREATE TABLE statement allows creating columns of type FixedString(n) with n > 256. FixedString with length >= 256 is suspicious and most likely indicates a misuseallow_suspicious_indices
Reject primary/secondary indexes and sorting keys with identical expressionsallow_suspicious_low_cardinality_types
Allows or restricts using LowCardinality with data types with fixed size of 8 bytes or less: numeric data types andFixedString(8_bytes_or_less).
For small fixed values using of LowCardinality is usually inefficient, because ClickHouse stores a numeric index for each row. As a result:
- Disk space usage can rise.
- RAM consumption can be higher, depending on a dictionary size.
- Some functions can work slower due to extra coding/encoding operations.
- 1 — Usage of
LowCardinalityis not restricted. - 0 — Usage of
LowCardinalityis restricted.
allow_suspicious_primary_key
Allow suspiciousPRIMARY KEY/ORDER BY for MergeTree (i.e. SimpleAggregateFunction).