فشل الترقية اليدوية

لا أفهم سبب استخدامك لإصدار أقدم من PostgreSQL مما كان من المفترض تثبيته أو ترقيته لـ [v1.9.0.beta17 +38]

هل قمت بالتثبيت بطريقة غير طريقة التثبيت الرسمية لـ Discourse؟ راجع طريقة التثبيت الرسمية هنا: discourse/docs/INSTALL.md at main · discourse/discourse · GitHub

أياً كانت الطريقة التي تتبعها، تأكد من وجود نسخة احتياطية.

تحقق من توفر مساحة كافية على القرص لترقية PostgreSQL. يُقال إنك تحتاج إلى مساحة حرة تعادل ضعف حجم قاعدة البيانات:

قد تساعد الموضوعان الآخران اللذان نشرتهما سابقاً أيضاً، لكنني لست متأكداً من مصدر مشكلتك.