validate_enum_literals_in_operators
عند تمكين هذا الإعداد، يتم التحقق من القيم الحرفية للتعداد في عوامل التشغيل مثلIN وNOT IN و== و!= مقابل نوع التعداد، ويتم طرح استثناء إذا لم تكن القيمة الحرفية إحدى قيم التعداد الصالحة.
validate_group_by_all_key_types
يتحكم في التحقق من مفاتيح التجميع التي يوسّع إليهاGROUP BY ALL تعبيرات SELECT وفقًا لإعداد allow_suspicious_types_in_group_by. عطّله لاستعادة سلوك الإصدارات السابقة لـ 26.7، التي كانت تقبل مفتاحًا من النوع Variant أو Dynamic مكتوبًا ضمن GROUP BY ALL، مثل مفتاح تجميع يمثل مسارًا فرعيًا غير محدد النوع في JSON. لا يسري هذا الإعداد إلا عند تمكين المحلّل (enable_analyzer = 1، وهو الإعداد الافتراضي)؛ أما مع المحلّل القديم، فكان هذا النوع من المفاتيح يُرفض قبل 26.7 أيضًا، لذا لا يوجد ما يمكن استعادته. لا يتأثر GROUP BY الصريح، ويستمر في رفض هذا النوع من المفاتيح في كلتا الحالتين، لذا فإن هذا الإعداد أضيق نطاقًا من allow_suspicious_types_in_group_by، الذي يسمح بها أيضًا في GROUP BY صريح.
القيم الممكنة:
- 0 - لا يتم التحقق من أنواع المفاتيح التي يوسّع إليها
GROUP BY ALL. - 1 - يتم التحقق منها، كما يتحقق
GROUP BYالصريح من مفاتيحه.
validate_mutation_query
تحقّق من استعلامات التعديل قبل قبولها. تُنفَّذ عمليات التعديل في الخلفية، وقد يتسبب تشغيل استعلام غير صالح في تعلّق عمليات التعديل، مما يستلزم تدخّلًا يدويًا. لا تغيّر هذا الإعداد إلا إذا واجهت خللًا يسبّب عدم توافق مع الإصدارات السابقة.validate_polygons
يُفعِّل أو يعطِّل إلقاء استثناء في الدالة pointInPolygon إذا كان المضلع متقاطعًا مع نفسه أو مماسًا لنفسه. Possible values:- 0 — إلقاء استثناء معطّل. تقبل
pointInPolygonالمضلعات غير الصالحة وقد تُرجع لها نتائج غير صحيحة. - 1 — إلقاء استثناء مفعّل.