> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-revert-104359-revert-104251-parquet-single.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> جدول نظام يحتوي على معلومات عن جميع سياسات الإخفاء في النظام.

# system.masking_policies

<div id="description">
  ## الوصف
</div>

تتضمن معلومات عن جميع سياسات الإخفاء المعرّفة في النظام.

لا يمكن إنشاء سياسات الإخفاء وتطبيقها إلا في ClickHouse Cloud. في الإصدارات مفتوحة المصدر، يكون جدول `system.masking_policies` فارغًا دائمًا، لكنه يظل موجودًا حتى تعمل استعلامات الفحص مثل `SHOW MASKING POLICIES` وتُرجع نتيجة فارغة بدلًا من إثارة استثناء.

<div id="columns">
  ## الأعمدة
</div>

* `name` ([String](/ar/reference/data-types/string)) — اسم سياسة الإخفاء.
* `short_name` ([String](/ar/reference/data-types/string)) — الاسم المختصر لسياسة الإخفاء. تكون أسماء سياسات الإخفاء مركبة، على سبيل المثال: mask\_email ON mydb.mytable. هنا 'mask\_email ON mydb.mytable' هو اسم سياسة الإخفاء، و'mask\_email' هو اسمها المختصر.
* `database` ([String](/ar/reference/data-types/string)) — اسم قاعدة البيانات.
* `table` ([String](/ar/reference/data-types/string)) — اسم الجدول.
* `id` ([UUID](/ar/reference/data-types/uuid)) — معرّف سياسة الإخفاء.
* `storage` ([String](/ar/reference/data-types/string)) — اسم الدليل الذي تُخزَّن فيه سياسة الإخفاء.
* `update_assignments` ([Nullable(String)](/ar/reference/data-types/nullable)) — تعيينات UPDATE التي تحدد كيفية إخفاء البيانات، على سبيل المثال: email = '***masked***', phone = '***-***-\*\*\*\*'. تكون NULL إذا لم تُعيَّن.
* `where_condition` ([Nullable(String)](/ar/reference/data-types/nullable)) — شرط اختياري يحدد الصفوف التي يُطبَّق عليها الإخفاء. تكون NULL إذا لم تُعيَّن.
* `priority` ([Int64](/ar/reference/data-types/int-uint)) — أولوية سياسة الإخفاء. تُطبَّق السياسات ذات الأولوية الأعلى أولاً.
* `apply_to_all` ([UInt8](/ar/reference/data-types/int-uint)) — يوضّح أن سياسة الإخفاء تُطبَّق على جميع roles و/أو المستخدمين.
* `apply_to_list` ([Array(String)](/ar/reference/data-types/array)) — قائمة الـ roles و/أو المستخدمين الذين تُطبَّق عليهم سياسة الإخفاء.
* `apply_to_except` ([Array(String)](/ar/reference/data-types/array)) — تُطبَّق سياسة الإخفاء على جميع الـ roles و/أو المستخدمين باستثناء المدرجين في القائمة.
