توجد مجموعة من الاستعلامات لتغيير إعدادات الجدول. يمكنك تعديل الإعدادات أو إعادة تعيينها إلى القيم الافتراضية. ويمكن لاستعلام واحد تغيير عدة إعدادات في الوقت نفسه. إذا لم يكن هناك إعداد بالاسم المحدد، فسيرفع الاستعلام استثناءً.
الصيغة
ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY|RESET SETTING ...MODIFY SETTING
يغيّر إعدادات الجدول.
الصيغة
MODIFY SETTING setting_name=value [, ...]مثال
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
يعيد تعيين إعدادات الجدول إلى قيمها الافتراضية. وإذا كان أحد الإعدادات مضبوطًا بالفعل على القيمة الافتراضية، فلن يُتَّخذ أي إجراء.
الصيغة
RESET SETTING setting_name [, ...]مثال
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;انظر أيضًا