Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

url_base

سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.5إعداد جديد لتحديد عنوان URL الأساسي المستخدم في resolving عناوين URL نسبية ضمن دالة الجدول [url] ومحرك الجدول URL.

عنوان URL الأساسي المستخدم في resolving عناوين URL نسبية ضمن دالة الجدول url ومحرك الجدول URL.

عند تعيينه، تُفسَّر عناوين URL النسبية على النحو التالي:

  • عنوان URL نسبي للمسار (مثل data.csv): يُدمج مع مسار عنوان URL الأساسي وفقًا للمواصفة RFC 3986. ويُستبدل كل ما بعد آخر / في المسار الأساسي بعنوان URL النسبي، لذا فوجود الشرطة المائلة الختامية مهم: https://example.com/dir/ + data.csv = https://example.com/dir/data.csv، بينما https://example.com/dir + data.csv = https://example.com/data.csv. وإذا لم يكن للعنوان الأساسي مسار (مثل https://example.com)، فستُدرج /: https://example.com/data.csv. كما تُطبَّع مقاطع النقطة (./ و ../) في عنوان URL النسبي: https://example.com/dir/ + ../a.csv = https://example.com/a.csv.
  • عنوان URL نسبي للمضيف (مثل /test/data.csv): يُفسَّر استنادًا إلى scheme والمضيف في عنوان URL الأساسي.
  • عنوان URL نسبي للمخطط (مثل //other.com/test/data.csv): يُفسَّر باستخدام scheme الخاص بعنوان URL الأساسي.
  • مرجع يقتصر على query string (مثل ?x=1): يُلحَق بمسار عنوان URL الأساسي (مع استبدال أي query string/جزء موجود).
  • مرجع يقتصر على الجزء (مثل #frag): يُلحَق بعنوان URL الأساسي، مع الحفاظ على query string إن وجد (مع استبدال أي جزء موجود).
  • مرجع فارغ: يعيد عنوان URL الأساسي بدون جزء.
  • إذا كان عنوان URL الأساسي يتكون من scheme فقط (مثل file://)، فيُلحَق به عنوان URL نسبي للمسار مباشرةً: file:// + data.csv = file://data.csv، وهو ما يعني، بالنسبة إلى scheme file://، مسارًا نسبيًا إلى دليل user_files (الدليل الحالي لـ clickhouse-local). وتُحتفَظ بمقاطع النقطة كما هي في هذه الحالة، لذا يحلّها محرك الهدف استنادًا إلى دليله الأساسي الخاص.

على سبيل المثال، إذا كانت قيمة url_base هي https://example.com/def/، فسيكون الناتج كما يلي:

  • data.csv يُفسَّر إلى https://example.com/def/data.csv
  • /test/data.csv يُفسَّر إلى https://example.com/test/data.csv
  • //other.com/test/data.csv يُفسَّر إلى https://other.com/test/data.csv

url_wildcard_max_directories_to_read

النوع
UInt64
القيمة الافتراضية
100000
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.7100000إعداد جديد للحد من عدد الأدلة المقروءة عند توسيع أحرف البدل في دالة الجدول `url`.

الحد الأقصى لعدد الأدلة التي يمكن اجتيازها أثناء توسيع أحرف البدل في URL انطلاقًا من صفحات الفهرس.

Navigation