Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Autres paramètres de format

Ces paramètres sont générés automatiquement à partir de la source.

allow_special_bool_values_inside_variant

Type
Bool
Par défaut
0

Permet d’interpréter des valeurs Bool dans le type Variant à partir de valeurs booléennes textuelles spéciales comme "on", "off", "enable", "disable", etc.

check_conversion_from_numbers_to_enum

Type
Bool
Par défaut
1

Lève une exception lors de la conversion de Numbers en Enum si la valeur n'existe pas dans l'Enum.

Valeurs possibles :

  • 0 — Désactivé.
  • 1 — Activé.

Exemple

CREATE TABLE tab (
  val Enum('first' = 1, 'second' = 2, 'third' = 3)
) ENGINE = Memory;

INSERT INTO tab SETTINGS check_conversion_from_numbers_to_enum = 1 VALUES (4); -- returns an error

column_names_for_schema_inference

Liste des noms de colonnes à utiliser pour l’inférence de schéma dans les formats dépourvus de noms de colonnes. Format : 'column1,column2,column3,…'

errors_output_format

Type
String
Par défaut
CSV

Méthode d’écriture des erreurs dans la sortie texte.

insert_distributed_one_random_shard

Type
Bool
Par défaut
0

Active ou désactive l'insertion sur un shard aléatoire dans une table Distributed lorsqu'aucune clé de distribution n'est définie.

Par défaut, lors de l'insertion de données dans une table Distributed comportant plus d'un shard, le serveur ClickHouse rejette toute requête d'insertion si aucune clé de distribution n'est définie. Lorsque insert_distributed_one_random_shard = 1, les insertions sont autorisées et les données sont réparties aléatoirement entre tous les shards.

Valeurs possibles :

  • 0 — L'insertion est rejetée s'il y a plusieurs shards et qu'aucune clé de distribution n'est définie.
  • 1 — L'insertion est effectuée aléatoirement parmi tous les shards disponibles lorsqu'aucune clé de distribution n'est définie.

interval_output_format

Type
IntervalOutputFormat
Par défaut
numeric

Permet de choisir différents formats de sortie pour la représentation textuelle des types Interval.

Valeurs possibles :

  • kusto - Format de sortie de style KQL.

    ClickHouse affiche les intervalles au format KQL. Par exemple, toIntervalDay(2) serait affiché sous la forme 2.00:00:00. Notez que, pour les types Interval de longueur variable (c.-à-d. IntervalMonth et IntervalYear), le nombre moyen de secondes par intervalle est pris en compte.

  • numeric - Format de sortie numérique.

    ClickHouse affiche les intervalles selon leur représentation numérique sous-jacente. Par exemple, toIntervalDay(2) serait affiché sous la forme 2.

Voir aussi :

into_outfile_create_parent_directories

Type
Bool
Par défaut
0

Crée automatiquement les répertoires parents lors de l’utilisation de INTO OUTFILE s’ils n’existent pas déjà.

json_type_escape_dots_in_keys

Type
Bool
Par défaut
0

Lorsqu’elle est activée, les points des clés JSON sont échappés lors de l’analyse.

max_dynamic_subcolumns_in_json_type_parsing

Type
UInt64Auto
Par défaut
auto

Nombre maximal de sous-colonnes dynamiques pouvant être créées dans chaque colonne lors de l’analyse d’une colonne JSON. Ce paramètre permet de contrôler le nombre de sous-colonnes dynamiques lors de l’analyse, indépendamment des paramètres dynamiques spécifiés dans le type de données.

precise_float_parsing

Type
Bool
Par défaut
1

Utilise l’algorithme d’analyse précise des nombres à virgule flottante, qui renvoie toujours la valeur représentable la plus proche de l’entrée. Lorsqu’il est désactivé, un algorithme plus rapide mais moins précis est utilisé, et le résultat peut alors différer du résultat précis sur les bits de poids faible.

validate_experimental_and_suspicious_types_inside_nested_types

Type
Bool
Par défaut
1

Valider l’utilisation de types expérimentaux ou suspects dans des types imbriqués tels que Array/Map/Tuple

Navigation