هذه الإعدادات متاحة في system.settings، وهي مُولَّدة تلقائيًا من المصدر.
يحدد قاعدة البيانات الحالية للاستعلام، وهي قاعدة البيانات التي تُفسَّر ضمنها أسماء الجداول غير المؤهلة، وبالأثر نفسه للأمر USE <database>. بخلاف عبارة USE، يُعد هذا إعداد جلسة عاديًا: فمثل أي إعداد آخر، يقبل قيمة دون التحقق من صحتها، ويُبلَّغ عن قاعدة بيانات غير معروفة عند تطبيق الإعداد (عند تنفيذ استعلام)، لا عند تنفيذ SET. ويتبع نموذج الامتيازات الخاص بقاعدة البيانات الافتراضية التي يحددها العميل (والذي يعممه)، لا نموذج USE: إذ لا يتطلب اختيار قاعدة البيانات الحالية امتياز SHOW_DATABASES، بينما يُتحقق من صلاحية الوصول إلى الجداول الموجودة فيها كالمعتاد. يُستخدم كوجهة لمعامل URL database في واجهة HTTP وترويسة X-ClickHouse-Database.
database_atomic_wait_for_drop_and_detach_synchronously
يضيف المُعدِّل SYNC إلى جميع استعلامات DROP وDETACH.
القيم الممكنة:
- 0 — ستُنفَّذ الاستعلامات بتأخير.
- 1 — ستُنفَّذ الاستعلامات دون تأخير.
يحدد ما إذا كان سيتم طرح خطأ أم لا إذا لم تكن لدينا صلاحيات للوصول إلى البيانات الوصفية للجدول في محرك قاعدة البيانات DataLakeCatalog.
database_shared_drop_table_delay_seconds
التأخير، بالثواني، قبل إزالة جدول تم إسقاطه فعليًا من قاعدة بيانات Shared. يتيح ذلك استعادة الجدول خلال هذه المدة باستخدام تعليمة UNDROP TABLE. آخر تعديل في ١٨ أغسطس ٢٠٢٦