Skip to main content
هذه الإعدادات متاحة في 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 — ستُنفَّذ الاستعلامات دون تأخير.

database_datalake_require_metadata_access

يحدد ما إذا كان سيتم طرح خطأ أم لا إذا لم تكن لدينا صلاحيات للوصول إلى البيانات الوصفية للجدول في محرك قاعدة البيانات DataLakeCatalog.

database_shared_drop_table_delay_seconds

التأخير، بالثواني، قبل إزالة جدول تم إسقاطه فعليًا من قاعدة بيانات Shared. يتيح ذلك استعادة الجدول خلال هذه المدة باستخدام تعليمة UNDROP TABLE.
آخر تعديل في ١٨ أغسطس ٢٠٢٦