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

# الترقيات

> كيفية عمل ترقيات إصدارات PostgreSQL في ClickHouse Managed Postgres

export const ScalePlanFeatureBadge = ({feature = 'هذه الميزة', linking_verb_are = false}) => {
  return <div className="scalePlanFeatureContainer">
            <div className="scalePlanFeatureBadge">
                ميزة باقة Scale
            </div>
            <div>
                <p>{feature} {linking_verb_are ? 'متوفرة' : 'متوفرة'} في باقتَي Scale وEnterprise. للترقية، انتقل إلى صفحة الخطط في Cloud Console.</p>
            </div>
        </div>;
};

export const EnterprisePlanFeatureBadge = ({feature = 'هذه الميزة', support = false, linking_verb_are = false}) => {
  return <div className="enterprisePlanFeatureContainer">
            <div className="enterprisePlanFeatureBadge">
                ميزة في خطة Enterprise
            </div>
            <div>
                <p>{feature} {linking_verb_are ? 'متوفرة' : 'متوفرة'} في خطة Enterprise. {support ? `تواصل مع الدعم لتمكين هذه الميزة.` : 'للترقية، انتقل إلى صفحة الخطط في Cloud Console.'}</p>
            </div>
        </div>;
};

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.upgrades-beta" />

يتولى ClickHouse Managed Postgres ترقية إصدارات PostgreSQL للحفاظ على أمان مثيلاتك وإبقائها محدّثة. كما يدعم ترقيات الإصدارات الثانوية والرئيسية مع الحد الأدنى من الانقطاع.

<div id="maintenance-updates">
  ## تحديثات الصيانة
</div>

تتضمن الصيانة الدورية لمثيلات PostgreSQL ما يلي:

* تتضمن ترقيات الإصدارات الثانوية (مثل 17.4 إلى 17.5) إصلاحات للأخطاء وتصحيحات أمان لمحرك PostgreSQL.
* ميزات الخدمة المُدارة، بما في ذلك تحسينات على Native CDC وobservability وpg\_clickhouse وامتدادات أخرى.
* تصحيحات لنظام التشغيل ومكوّنات النظام، بما في ذلك الإصلاحات الأمنية وتحسينات الكفاءة وغيرها من التحسينات.

تُنفَّذ هذه العمليات عبر التبديل عند الفشل، وعادةً لا ينتج عنها سوى انقطاع قصير يستمر غالبًا لبضع ثوانٍ فقط.

بالنسبة إلى المثيلات التي تكون فيها [المثيلات الاحتياطية](/ar/products/managed-postgres/high-availability) مفعّلة، يُطبَّق التحديث على المثيل الاحتياطي أولًا، ثم يتبعه التبديل عند الفشل لتقليل فترة التعطل إلى الحد الأدنى.

<div id="scheduled-upgrades">
  ## الترقيات المجدولة
</div>

<ScalePlanFeatureBadge feature="الترقيات المجدولة" linking_verb_are="true" />

افتراضيًا، تُجرى الصيانة على مثيلك عند توفر إصدار جديد.
باستخدام **الترقيات المجدولة**، يمكنك اختيار نافذة زمنية مدتها ساعتان بالتوقيت العالمي المنسق (UTC) يمكن خلالها
إجراء تلك الصيانة، بحيث يتم التبديل عند الفشل القصير في الوقت الذي يسبب أقل
قدر من التعطيل لعبء العمل لديك. ومن المتوقع ألا تتجاوز مدة التوقف دقيقة واحدة ضمن النافذة.

في خطة Enterprise، يمكنك أيضًا قصر الترقيات على
[أيام محددة من الأسبوع](#days-of-the-week). أما في خطة Scale، فتختار الفترة الزمنية فقط،
وقد تُجرى الترقيات في أي يوم خلالها.

<div id="configure-a-schedule">
  ### تهيئة جدول زمني
</div>

<Steps>
  <Step title="افتح إعدادات المثيل" id="open-settings">
    حدد المثيل، ثم اختر **الإعدادات** من القائمة الجانبية اليسرى وانتقل إلى قسم
    **التهيئة**.
  </Step>

  <Step title="افتح اللوحة المنبثقة للترقيات المجدولة" id="open-flyout">
    في القسم الفرعي **الترقيات المجدولة**، اختر **تهيئة الجدول الزمني**. إذا كان هناك جدول زمني
    محدد بالفعل، فسيظهر الجدول الحالي وسيحمل الزر اسم **تحرير الجدول الزمني**.
  </Step>

  <Step title="اختر فترة زمنية" id="pick-time-period">
    اختر إحدى النوافذ الاثنتي عشرة، مدة كل منها ساعتان بالتوقيت العالمي المنسق، من قائمة **الفترة الزمنية (UTC)**. اختيار الفترة
    الزمنية مطلوب.
  </Step>

  <Step title="قيّد الأيام اختياريًا" id="pick-days">
    في خطة Enterprise، اختر يومًا واحدًا أو أكثر ضمن **يوم (أيام) الأسبوع**. اترك جميع
    الأيام غير محددة للسماح بالترقيات في أي يوم ضمن الفترة الزمنية.
  </Step>

  <Step title="حفظ" id="save">
    اختر **حفظ**. يسري الجدول الزمني فورًا ويظهر في
    القسم الفرعي **الترقيات المجدولة**، على سبيل المثال
    `Scheduled upgrades: Sat, Sun at 12:00 a.m. - 2:00 a.m. UTC`.
  </Step>
</Steps>

تحتاج إلى الإذن `control-plane:postgres-service:manage` على المثيل لتغيير
جدوله الزمني. كما تُعطّل عناصر التحكم عند إيقاف المثيل أو عندما يكون لا يزال
قيد التوفير.

<div id="time-periods">
  ### الفترات الزمنية
</div>

تستغرق كل نافذة ساعتين، وتُحدد دائمًا بالتوقيت العالمي المنسق (UTC) — ولا يمكن اختيار
منطقة زمنية محلية. النوافذ المتاحة هي:

| النصف الأول من اليوم (UTC) | النصف الثاني من اليوم (UTC) |
| -------------------------- | --------------------------- |
| 12:00 ص - 2:00 ص           | 12:00 م - 2:00 م            |
| 2:00 ص - 4:00 ص            | 2:00 م - 4:00 م             |
| 4:00 ص - 6:00 ص            | 4:00 م - 6:00 م             |
| 6:00 ص - 8:00 ص            | 6:00 م - 8:00 م             |
| 8:00 ص - 10:00 ص           | 8:00 م - 10:00 م            |
| 10:00 ص - 12:00 م          | 10:00 م - 12:00 ص           |

لا تُدعم أوقات البدء المخصصة، أو أطوال النوافذ المخصصة، أو أكثر من نافذة واحدة لكل مثيل.

<div id="days-of-the-week">
  ### أيام الأسبوع
</div>

<EnterprisePlanFeatureBadge feature="تقييد الترقيات بأيام محددة من الأسبوع" />

تحديد الأيام اختياري:

* **لم يُحدَّد أي يوم** — يمكن تطبيق الترقيات في أي يوم ضمن الفترة الزمنية المحددة.
* **تم تحديد يوم واحد أو أكثر** — لا تُطبَّق الترقيات إلا في تلك الأيام ضمن
  الفترة الزمنية المحددة. وتحديد الأيام السبعة جميعها يعادل عدم تحديد أي يوم.

<div id="schedule-scope">
  ### ما الذي ينطبق عليه الجدول الزمني
</div>

ينظّم الجدول الزمني **صيانة المنصة** فقط، بما في ذلك ترقيات الإصدارات الثانوية وتحديثات ميزات الخدمة المُدارة وتصحيحات نظام التشغيل الموضحة في
[تحديثات الصيانة](#maintenance-updates).

أما التغييرات التي تُجريها بنفسك فلا تُؤجَّل إلى النافذة، بل تُطبَّق فور إجرائها. ويشمل ذلك [توسيع نطاق](/ar/products/managed-postgres/scaling) مثيل، وتغيير حجم التخزين، وتغيير [معلمات التكوين](/ar/products/managed-postgres/settings).

<Note>
  تُنفَّذ الترقيات المجدولة حسب الإمكان. قد تُطبَّق أعمال الصيانة خارج نافذتك عندما يكون ذلك ضروريًا للحفاظ على سلامة مثيلك، مثلًا عند وصول استخدام القرص إلى 95%، أو لتطبيق تصحيحات الأمان الحرجة وإصلاحات الثغرات الأمنية. وستتلقى إشعارًا بهذه الاستثناءات عند الضرورة.
</Note>

<div id="read-replicas">
  ### النسخ المتماثلة للقراءة
</div>

تتبع [النسخ المتماثلة للقراءة](/ar/products/managed-postgres/read-replicas) جدول المثيل الأساسي، ولا يكون لها جدول خاص بها، لذا لا يظهر لها قسم **الترقيات المجدولة**.

<div id="major-version-upgrades">
  ## ترقيات الإصدارات الرئيسية
</div>

ستتوفر قريبًا ترقيات الإصدارات الرئيسية (مثل 17.x إلى 18.x) عبر واجهة المستخدم وواجهة برمجة تطبيقات.
وإلى أن تتوفر، تواصل مع [الدعم](https://clickhouse.com/support/program) لترقية مثيل ClickHouse Managed Postgres لديك.
