لقد رأيت PostgreSQL 15 update والذي يشير إلى أنه في عالم مثالي سأحتاج فقط إلى تشغيل ./launcher rebuild app مرتين (ولديه بعض الأوامر الاختيارية لتشغيلها بعد ذلك). لديه تحذير بالحاجة إلى ضعف حجم قاعدة البيانات لمساحة قرص إضافية “إذا كانت قاعدة بياناتك كبيرة جدًا” (ربما تكون هذه المساحة الإضافية مطلوبة حتى لقاعدة بيانات صغيرة؟)
هل هناك قائمة بالمتطلبات أو تعليمات محددة لهذا الترقية؟
أشك في صحة ذلك. من الصعب جدًا معرفة الإصدار الدقيق الذي يمثل المشكلة. قمت بترقية حوالي 10 مواقع اليوم. تلك التي تحتوي على Docker الحالي عملت جميعها بشكل جيد.
هذا رائع!
أعتبر التعليمات الأخرى أكثر مقاومة للخطأ. إذا حدث خطأ ما، فسيظل موقعك الحالي يعمل. إذا حدث خطأ ما في أي من خطوات do-release-update الخاصة بك، فسيتعين عليك الاستمرار في الاستعادة إلى أحدث لقطة شاشة لديك.
هناك العديد من الطرق للقيام بالأشياء، على الرغم من ذلك.
بقولي “مقاوم للغباء” كنت أعني التعليمات نفسها، على سبيل المثال، أي علامات لاستخدامها مع rsync (كانت هناك اقتراحات مختلفة)، وأي مجموعة من التعليمات يجب اتباعها (كانت هناك ثلاث على الأقل).
يمكنني أن أرى وجهة نظرك، وهي أن الغبي (إذا كان بإمكانه اتباع التعليمات) سيكون أفضل حالًا في القيام بذلك بطريقة rsync. كنت أفضل أن أفعل ذلك للأسباب التي ذكرتها، لكنني لم أثق بنفسي لاتخاذ القرارات الصحيحة.
لو كان عليّ استعادة النسخة الاحتياطية، ربما كنت سأجرب ذلك بعد ذلك!