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

> الحالات المختلفة لـ Postgres ClickPipe ومعانيها

# دورة حياة Postgres ClickPipe

توضح هذه الوثيقة المراحل المختلفة لـ Postgres ClickPipe، والحالات التي قد يمر بها، وما تعنيه.

<div id="provisioning">
  ## Provisioning
</div>

عندما تنقر على زر Create ClickPipe، يتم إنشاء ClickPipe في حالة `Provisioning`. وتمثل عملية التجهيز هذه المرحلة التي نُنشئ فيها البنية التحتية الأساسية اللازمة لتشغيل ClickPipes الخاصة بالخدمة، إلى جانب تسجيل بعض البيانات الوصفية الأولية الخاصة بالـ pipe. ونظرًا إلى أن موارد المعالجة الخاصة بـ ClickPipes داخل الخدمة تكون مشتركة، فسيتم إنشاء ClickPipe الثانية لديك بسرعة أكبر بكثير من الأولى -- لأن البنية التحتية تكون موجودة بالفعل.

<div id="setup">
  ## Setup
</div>

بعد تهيئة الـ pipe، يدخل في حالة `Setup`. في هذه الحالة، ننشئ جداول ClickHouse الوجهة. كما نجمع تعريفات جداول المصدر لديك ونسجّلها هنا.

<div id="snapshot">
  ## لقطة
</div>

بمجرد اكتمال الإعداد، ندخل في حالة `Snapshot` (ما لم يكن هذا مسارًا مخصصًا لـ CDC فقط، وفي هذه الحالة سينتقل إلى `Running`). تُستخدم `Snapshot` و`Initial Snapshot` و`Initial Load` (وهو الأكثر شيوعًا) بالتبادل. في هذه الحالة، نأخذ لقطة من جداول قاعدة البيانات المصدر ونحمّلها إلى ClickHouse. لا تستخدم هذه العملية النسخ المتماثل المنطقي، ولكن يتم إنشاء replication slot في هذه الخطوة، لذلك يجب أن تراعي معلمات `max_slot_wal_keep_size` والتخزين لديك نمو الفتحة أثناء التحميل الأولي. لمزيد من المعلومات حول التحميل الأولي، راجع [وثائق التحميل الأولي المتوازي](/ar/integrations/clickpipes/postgres/parallel-initial-load). سيدخل المسار أيضًا في حالة `Snapshot` عند تشغيل إعادة المزامنة أو عند إضافة جداول جديدة إلى مسار موجود.

<div id="running">
  ## قيد التشغيل
</div>

بمجرد اكتمال التحميل الأولي، ينتقل المسار إلى حالة `Running` (ما لم يكن مسارًا مخصّصًا لـ `snapshot` فقط، إذ سينتقل حينها إلى `Completed`). عند هذه المرحلة، يبدأ المسار في `التقاط تغييرات البيانات`. في هذه الحالة، نبدأ النسخ المتماثل المنطقي من قاعدة البيانات المصدر إلى ClickHouse. ولمزيد من المعلومات حول التحكم في CDC، راجع [التوثيق الخاص بالتحكم في CDC](/ar/integrations/clickpipes/postgres/controlling-sync).

<div id="paused">
  ## متوقفة مؤقتًا
</div>

بمجرد أن يصبح المسار في الحالة `Running`، يمكنك إيقافه مؤقتًا. سيؤدي ذلك إلى إيقاف عملية CDC، وسيدخل المسار في الحالة `Paused`. في هذه الحالة، لا يتم سحب أي بيانات جديدة من قاعدة البيانات المصدر، لكن البيانات الحالية في ClickHouse تبقى كما هي. يمكنك استئناف المسار من هذه الحالة.

<div id="pausing">
  ## جارٍ الإيقاف المؤقت
</div>

<Note>
  ستتوفر هذه الحالة قريبًا. إذا كنت تستخدم [OpenAPI](/ar/products/cloud/features/admin-features/api/openapi) الخاصة بنا، ففكّر في إضافة دعم لها الآن لضمان استمرار عمل التكامل لديك عند إصدارها.
</Note>

عند النقر على زر الإيقاف المؤقت، يدخل الـ pipe في الحالة `Pausing`. وهذه حالة انتقالية يكون خلالها إيقاف عملية CDC قيد التنفيذ. وبمجرد توقف عملية CDC بالكامل، ينتقل الـ pipe إلى الحالة `Paused`.

<div id="modifying">
  ## التعديل
</div>

<Note>
  ستتوفر هذه الحالة قريبًا. إذا كنت تستخدم [OpenAPI](/ar/products/cloud/features/admin-features/api/openapi) الخاص بنا، ففكّر في إضافة دعم لها الآن لضمان استمرار عمل تكاملك عند طرحها.
</Note>

يشير هذا حاليًا إلى أن الـpipe في طور إزالة الجداول.

<div id="resync">
  ## إعادة المزامنة
</div>

<Note>
  ستتوفر هذه الحالة قريبًا. إذا كنت تستخدم [OpenAPI](/ar/products/cloud/features/admin-features/api/openapi)، ففكّر في إضافة دعم لها من الآن لضمان استمرار عمل تكاملك عند طرحها.
</Note>

تشير هذه الحالة إلى أن الـ pipe في مرحلة إعادة المزامنة، حيث يُجري استبدالًا ذريًا لجداول \_resync بالجداول الأصلية. ويمكنك العثور على مزيد من المعلومات حول إعادة المزامنة في [وثائق إعادة المزامنة](/ar/integrations/clickpipes/postgres/resync).

<div id="completed">
  ## مكتملة
</div>

تنطبق هذه الحالة على الأنابيب المخصّصة للّقطات فقط، وتشير إلى أن اللقطة قد اكتملت ولم يعد هناك أي عمل متبقٍ.

<div id="failed">
  ## Failed
</div>

إذا وقع خطأ غير قابل للاسترداد في الـ `pipe`، فسينتقل إلى الحالة `Failed`. يمكنك التواصل مع الدعم أو [إعادة المزامنة](/ar/integrations/clickpipes/postgres/resync) للـ `pipe` الخاص بك للتعافي من هذه الحالة.
