هذه الإعدادات متاحة في system.settings، وهي مُولَّدة تلقائيًا من المصدر.
قاعدة البيانات
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.8 | إعداد جديد يحدد قاعدة البيانات الحالية للاستعلام. يحل محل المعالجة الخاصة لمعامل URL `database` في واجهة HTTP وترويسة `X-ClickHouse-Database`. |
يحدد قاعدة البيانات الحالية للاستعلام، وهي قاعدة البيانات التي تُفسَّر ضمنها أسماء الجداول غير المؤهلة، وبالأثر نفسه للأمر 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 — ستُنفَّذ الاستعلامات دون تأخير.
database_datalake_require_metadata_access
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.1 | 1 | إعداد جديد. |
يحدد ما إذا كان سيتم طرح خطأ أم لا إذا لم تكن لدينا صلاحيات للوصول إلى البيانات الوصفية للجدول في محرك قاعدة البيانات DataLakeCatalog.
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.11 | 28800 | إعداد جديد. |
التأخير، بالثواني، قبل إزالة جدول تم إسقاطه فعليًا من قاعدة بيانات Shared. يتيح ذلك استعادة الجدول خلال هذه المدة باستخدام تعليمة UNDROP TABLE.