متى نستخدم "وضع القراءة فقط أثناء النسخ الاحتياطي"

أنا متأكد تمامًا من أنه يمكننا إزالة إعداد readonly_mode_during_backup. فهو معطل افتراضيًا على أي حال. فاحتمال إنشاء نسخة احتياطية في حالة غير متسقة ضئيل جدًا مقارنةً بالإزعاج الناجم عن إظهار لافتة للقراءة فقط لجميع المستخدمين في كل مرة يتم فيها إنشاء نسخة احتياطية.

يعمل pg_dump في معاملة قابلة للتسلسل، لذا لا يمكن أن تحدث حالة غير متسقة إلا عندما يكون Discourse في منتصف عملية حفظ البيانات في جداول متعددة دون استخدام معاملة، وذلك بالضبط في بداية عملية نسخ قاعدة البيانات. وهذا أمر نادر الحدوث.

تمكين هذا الإعداد يُفعّل وضع القراءة فقط فقط طوال مدة نسخ قاعدة البيانات الاحتياطي. ولا ثانية واحدة أكثر، لذا فهو غير عملي حقًا للهجرة إلى مضيف آخر. سيكون من الأفضل لك استخدام زر “تمكين وضع القراءة فقط” في /admin/backups.