تحديث PostgreSQL 18 لمستخدمي الاستضافة الذاتية

لقد واجهت هذه الخطأ بسبب طريقة حساب nproc (أنا أعمل على vCPU واحد): يجب أن يكون -j/–jobs في النطاق 1..2147483647 (إنه يحاول -j0 لأن $(($(nproc) - 1)) = 1 - 1 = 0)

ربما يجب تحديث سكريبت التحديث إلى شيء مثل -j$(( $(nproc) > 1 ? $(nproc) - 1 : 1 ))

إعجابَين (2)