Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات الجلسة validate_*

هذه الإعدادات متاحة في system.settings، وهي مُنشأة تلقائيًا من المصدر.

validate_enum_literals_in_operators

النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.10إعداد جديد

عند تمكين هذا الإعداد، يتم التحقق من القيم الحرفية للتعداد في عوامل التشغيل مثل IN وNOT IN و== و!= مقابل نوع التعداد، ويتم طرح استثناء إذا لم تكن القيمة الحرفية إحدى قيم التعداد الصالحة.

validate_mutation_query

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.111إعداد جديد للتحقق من استعلامات التعديل افتراضيًا.

تحقّق من استعلامات التعديل قبل قبولها. تُنفَّذ عمليات التعديل في الخلفية، وقد يؤدي تشغيل استعلام غير صالح إلى تعلّق عمليات التعديل، مما يستلزم تدخّلًا يدويًا.

لا تغيّر هذا الإعداد إلا إذا واجهت خللًا يسبّب عدم توافق مع الإصدارات السابقة.

validate_polygons

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
20.41إلقاء استثناء إذا كان المضلع غير صالح في الدالة pointInPolygon افتراضيًا بدلًا من إرجاع نتائج قد تكون غير صحيحة

يُفعِّل أو يعطِّل إلقاء استثناء في الدالة pointInPolygon إذا كان المضلع متقاطعًا مع نفسه أو مماسًا لنفسه.

Possible values:

  • 0 — إلقاء استثناء معطّل. تقبل pointInPolygon المضلعات غير الصالحة وقد تُرجع لها نتائج غير صحيحة.
  • 1 — إلقاء استثناء مفعّل.
Navigation