> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# امتدادات PostgreSQL

> امتدادات PostgreSQL المتوفرة في ClickHouse Managed Postgres

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <span>Beta</span>
            </a>;
  }
  return <a href="https://clickhouse.com/docs/reference/settings/beta-and-experimental-features#beta-features" className="betaBadge">
            <span>ميزة Beta</span>
        </a>;
};

<BetaBadge link="https://clickhouse.com/cloud/postgres" galaxyTrack={true} galaxyEvent="docs.managed-postgres.extensions-beta" />

يتضمن ClickHouse Managed Postgres مجموعة مختارة من الامتدادات لتوسيع وظائف قاعدة البيانات لديك. في ما يلي قائمة بالامتدادات المتاحة.

<h2 id="installing-extensions">
  تثبيت الامتدادات
</h2>

لتثبيت امتداد، اتصل بقاعدة البيانات ثم نفِّذ:

```sql theme={null}
CREATE EXTENSION extension_name;
```

لمعرفة الامتدادات المثبتة حاليًا:

```sql theme={null}
SELECT * FROM pg_extension;
```

لعرض جميع الامتدادات المتاحة وإصداراتها:

```sql theme={null}
SELECT * FROM pg_available_extensions;
```

<h2 id="available-extensions">
  الامتدادات المتاحة
</h2>

| Extension | Version | الوصف |
| - | - | - |
| `address_standardizer` | 3.6.4 | يُستخدم لتحليل العنوان إلى عناصره المكوّنة |
| `address_standardizer_data_us` | 3.6.4 | مثال على dataset مُوحِّد العناوين الأمريكية |
| `age` | 1.8.0 | extension قاعدة بيانات الرسوم البيانية Apache AGE |
| `amcheck` | 1.5 | دوال للتحقق من سلامة العلاقات |
| `anon` | 3.1.3 | إخفاء الهوية وإخفاء البيانات في PostgreSQL |
| `autoinc` | 1.0 | دوال للحقول ذاتية الزيادة |
| `bloom` | 1.0 | طريقة الوصول Bloom - index قائم على ملف التوقيعات |
| `bool_plperl` | 1.0 | التحويل بين bool و plperl |
| `bool_plperlu` | 1.0 | التحويل بين bool و plperlu |
| `btree_gin` | 1.3 | دعم فهرسة أنواع البيانات الشائعة في GIN |
| `btree_gist` | 1.8 | دعم فهرسة أنواع البيانات الشائعة في GiST |
| `chdb` | 0.1 | تكامل ClickHouse المضمّن (chDB) مع PostgreSQL |
| `citext` | 1.8 | نوع بيانات للسلاسل النصية دون حساسية لحالة الأحرف |
| `cube` | 1.5 | نوع بيانات للمكعبات متعددة الأبعاد |
| `dblink` | 1.2 | الاتصال بقواعد بيانات PostgreSQL أخرى من داخل قاعدة بيانات |
| `dict_int` | 1.0 | Template لقاموس البحث النصي للأعداد الصحيحة |
| `dict_xsyn` | 1.0 | Template لقاموس البحث النصي لمعالجة المرادفات الموسّعة |
| `earthdistance` | 1.2 | حساب مسافات الدائرة العظمى على سطح الأرض |
| `file_fdw` | 1.0 | غلاف بيانات خارجي للوصول إلى الملفات المسطحة |
| `fuzzystrmatch` | 1.2 | تحديد أوجه التشابه والمسافة بين السلاسل النصية |
| `h3` | 4.2.3 | روابط H3 لـ PostgreSQL |
| `h3_postgis` | 4.2.3 | تكامل H3 مع PostGIS |
| `hll` | 2.21 | نوع لتخزين بيانات HyperLogLog |
| `hstore` | 1.8 | نوع بيانات لتخزين مجموعات من أزواج (المفتاح، القيمة) |
| `hstore_plperl` | 1.0 | التحويل بين hstore و plperl |
| `hstore_plperlu` | 1.0 | التحويل بين hstore و plperlu |
| `hypopg` | 1.4.3 | فهارس افتراضية لـ PostgreSQL |
| `intagg` | 1.1 | مجمِّع ومعدِّد للأعداد الصحيحة (مهجور) |
| `insert_username` | 1.0 | دوال لتتبّع من قام بتغيير جدول |
| `intarray` | 1.5 | دوال ومعاملات ودعم فهرسة لمصفوفات أحادية البعد من الأعداد الصحيحة |
| `ip4r` | 2.4 | أنواع فهارس نطاقات IPv4 وIPv6 |
| `isn` | 1.3 | أنواع بيانات لمعايير ترقيم المنتجات الدولية |
| `jsonb_plperl` | 1.0 | التحويل بين jsonb وplperl |
| `jsonb_plperlu` | 1.0 | التحويل بين jsonb وplperlu |
| `lo` | 1.2 | صيانة الكائنات الكبيرة (Large Object) |
| `ltree` | 1.3 | نوع بيانات للبنى الهرمية الشبيهة بالأشجار |
| `moddatetime` | 1.0 | دوال لتتبع وقت آخر تعديل |
| `mysql_fdw` | 1.2 | مُغلِّف بيانات خارجية للاستعلام عن خادم MySQL |
| `orafce` | 4.16 | دوال ومعامِلات تحاكي مجموعة فرعية من دوال وحِزم نظام Oracle RDBMS |
| `pageinspect` | 1.13 | فحص محتويات صفحات قاعدة البيانات على مستوى منخفض |
| `pg_buffercache` | 1.6 | فحص ذاكرة التخزين المؤقت المشتركة (shared buffer cache) |
| `pg_clickhouse` | 0.10 | واجهات للاستعلام عن قواعد بيانات ClickHouse من PostgreSQL |
| `pg_cron` | 1.6 | مُجدوِل مهام لـ PostgreSQL |
| `pg_freespacemap` | 1.3 | فحص خريطة المساحة الحرة (FSM) |
| `pg_hint_plan` | 1.8.0 | استدلالات المُحسِّن لـ PostgreSQL |
| `pg_ivm` | 1.13 | الصيانة التزايدية للعروض في PostgreSQL |
| `pg_logicalinspect` | 1.0 | دوال لفحص مكوّنات فك التشفير المنطقي *(PG18+)* |
| `pg_partman` | 5.5.0 | إضافة لإدارة الجداول المقسَّمة حسب الوقت أو المعرّف |
| `pg_prewarm` | 1.2 | التسخين المسبق لبيانات العلاقة |
| `pg_re2 (re2)` | 0.4 | دوال تعبيرات نمطية متوافقة مع ClickHouse مدعومة بمحرك RE2 من Google |
| `pg_repack` | 1.5.3 | إعادة تنظيم الجداول في قواعد بيانات PostgreSQL بأقل قدر من الأقفال |
| `pg_similarity` | 1.0 | دعم استعلامات التشابه |
| `pg_stat_ch` | 0.3 | يبثّ بيانات القياس عن بُعد لتنفيذ كل استعلام إلى ClickHouse في الوقت الفعلي |
| `pg_stat_statements` | 1.12 | تتبع إحصاءات التخطيط والتنفيذ لجميع عبارات SQL المنفَّذة |
| `pg_surgery` | 1.0 | إضافة لإجراء عمليات إصلاح على علاقة تالفة |
| `pg_tokenizer` | 0.1.1 | مُقسِّم رموز نصي يُستخدم مع `vchord_bm25` |
| `pg_trgm` | 1.6 | قياس تشابه النصوص والبحث في الفهارس بالاعتماد على الثلاثيات |
| `pg_visibility` | 1.2 | فحص خريطة الظهور (VM) ومعلومات الظهور على مستوى الصفحة |
| `pg_walinspect` | 1.1 | دوال لفحص محتويات سجل الكتابة المسبقة في PostgreSQL |
| `pgaudit` | 18.0 | يوفر إمكانات التدقيق |
| `pgcrypto` | 1.4 | دوال التشفير |
| `pglogical` | 2.4.8 | النسخ المنطقي في PostgreSQL |
| `pglogical_origin` | 1.0.0 | امتداد صوري للتوافق عند الترقية من Postgres 9.4 |
| `pgrouting` | 4.0.1 | امتداد pgRouting |
| `pgrowlocks` | 1.2 | عرض معلومات القفل على مستوى الصفوف |
| `pgstattuple` | 1.5 | عرض إحصاءات على مستوى الصفوف (tuple) |
| `pgtap` | 1.3.4 | اختبار الوحدات لـ PostgreSQL |
| `plperl` | 1.0 | لغة PL/Perl الإجرائية |
| `plperlu` | 1.0 | لغة PL/PerlU الإجرائية غير الموثوقة |
| `plpgsql` | 1.0 | لغة PL/pgSQL الإجرائية |
| `plpgsql_check` | 2.10 | فحص موسّع لدوال plpgsql |
| `postgis` | 3.6.4 | أنواع ودوال PostGIS المكانية الهندسية والجغرافية |
| `postgis_raster` | 3.6.4 | أنواع ودوال PostGIS النقطية (raster) |
| `postgis_sfcgal` | 3.6.4 | دوال PostGIS SFCGAL |
| `postgis_tiger_geocoder` | 3.6.4 | مُرمِّز PostGIS tiger الجغرافي والمُرمِّز الجغرافي العكسي |
| `postgis_topology` | 3.6.4 | أنواع ودوال PostGIS الطوبولوجية المكانية |
| `postgres_fdw` | 1.2 | مُغلِّف بيانات خارجية لخوادم PostgreSQL البعيدة |
| `prefix` | 1.2.0 | وحدة Prefix Range لـ PostgreSQL |
| `refint` | 1.0 | دوال لتطبيق التكامل المرجعي (متقادم) |
| `seg` | 1.4 | نوع بيانات لتمثيل القطع المستقيمة أو الفواصل ذات الفاصلة العائمة |
| `semver` | 0.41.0 | نوع بيانات الإصدار الدلالي |
| `sslinfo` | 1.2 | معلومات عن شهادات SSL |
| `tablefunc` | 1.0 | دوال تتعامل مع الجداول بالكامل، بما في ذلك crosstab |
| `tcn` | 1.0 | إشعارات التغيير المُفعَّلة بمُشغِّل |
| `tds_fdw` | 2.0.5 | مُغلِّف بيانات خارجية للاستعلام عن قاعدة بيانات TDS (‏Sybase أو Microsoft SQL Server) |
| `tsm_system_rows` | 1.0 | طريقة TABLESAMPLE التي تقبل عدد الصفوف كحد |
| `tsm_system_time` | 1.0 | طريقة TABLESAMPLE التي تقبل الوقت بالمللي ثانية كحد |
| `uint` | | أنواع الأعداد الصحيحة غير المُوقَّعة |
| `unaccent` | 1.1 | قاموس بحث نصي يزيل علامات التشكيل |
| `unit` | 7 | امتداد وحدات النظام الدولي (SI) |
| `uuid-ossp` | 1.1 | توليد معرّفات UUID فريدة عالمياً |
| `vchord` | 1.1.1 | طرق وصول لفهرسة المتجهات في Postgres |
| `vchord_bm25` | 0.3.0 | طريقة وصول لترتيب BM25 للبحث في النص الكامل |
| `pgvector (vector)` | 0.8.6 | نوع بيانات المتجهات وطريقتا الوصول ivfflat وhnsw |
| `xml2` | 1.2 | الاستعلام عن XPath وXSLT |

<h2 id="pg-clickhouse">
  امتداد pg\_clickhouse
</h2>

امتداد `pg_clickhouse` مُثبّتة مسبقًا على كل مثيل من ClickHouse Managed Postgres. وتتيح لك الاستعلام مباشرةً عن قواعد بيانات ClickHouse من PostgreSQL، مما يوفر طبقة استعلام موحّدة لكلٍّ من المعاملات والتحليلات.

راجع [وثائق pg\_clickhouse](/ar/products/managed-postgres/extensions/pg_clickhouse/introduction) للاطلاع على تعليمات الإعداد وتفاصيل الاستخدام.

<h2 id="pg-stat-ch">
  امتداد pg\_stat\_ch
</h2>

يوفّر امتداد `pg_stat_ch` إمكانات observability على مستوى الاستعلام لمثيل ClickHouse Managed Postgres لديك. ويجمع بيانات telemetry لكل استعلام على حدة (التوقيتات، الصفوف، المخازن المؤقتة، WAL، الأخطاء) ويرسلها إلى UI في ClickHouse Cloud، حيث تظهر على شكل عروض الاستعلامات البطيئة والأخطاء وأحمال العمل. لا يتطلب أي إعداد.

<h2 id="pg-re2">
  امتداد pg\_re2
</h2>

يضيف امتداد `pg_re2` إلى ClickHouse Managed Postgres دوال للتعبيرات النمطية متوافقة مع ClickHouse، ومدعومة بمحرك RE2 من Google. ويكون ذلك مفيدًا عند نقل الاستعلامات بينهما أو تشغيل أعباء عمل هجينة تتطلب دلالات متطابقة لمطابقة الأنماط على كلا الجانبين.
