Il existe des requêtes permettant de modifier les paramètres de table. Vous pouvez modifier des paramètres ou les réinitialiser à leurs valeurs par défaut. Une même requête peut modifier plusieurs paramètres à la fois. Si un paramètre portant le nom spécifié n'existe pas, la requête génère une exception.
Syntaxe
ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY|RESET SETTING ...MODIFY SETTING
Modifie les paramètres de table.
Syntaxe
MODIFY SETTING setting_name=value [, ...]Exemple
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id;
ALTER TABLE example_table MODIFY SETTING max_part_loading_threads=8, max_parts_in_total=50000;RESET SETTING
Réinitialise les paramètres de table à leurs valeurs par défaut. Si un paramètre est déjà dans son état par défaut, aucune action n’est effectuée.
Syntaxe
RESET SETTING setting_name [, ...]Exemple
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id
SETTINGS max_part_loading_threads=8;
ALTER TABLE example_table RESET SETTING max_part_loading_threads;Voir aussi