كانت هناك بعض المواضيع حول هذه المشكلة، والتي تتضمن ردودًا من المساهمين بأن المشكلة قد تم إصلاحها في docker_manager.
لكنني ما زلت أواجه هذه المشكلة عند تشغيل launcher rebuild app. أستخدم حاوية واحدة (على جهاز افتراضي Linux)، وقاعدة البيانات مستضافة على Azure Postgresql Flexible Server.
إذا لم يكن المستخدم الذي قمت بتكوينه لهذه القاعدة البيانات هو مالك الامتداد، فسيفشل برسالة الخطأ المذكورة أعلاه: ERROR: must be the owner of the extension vector.
لتجاوز هذه المشكلة، قم بتسجيل الدخول إلى قاعدة البيانات مباشرة باستخدام المستخدم المالك وقم بتشغيل ALTER EXTENSION vector UPDATE TO '0.7.0';.
بما أن Azure لا يسمح بتحديد الإصدار، فقد قمت بتشغيل ALTER EXTENSION vector UPDATE للتحديث إلى أحدث إصدار متاح. تثبيتات الامتداد خاصة بقاعدة البيانات، لذا تحتاج إلى الاتصال بقاعدة بيانات discourse (وليس قاعدة البيانات الافتراضية postgres) لتشغيل عبارة التحديث.
إليك كيفية التحقق من الإصدار المثبت حاليًا والتحديث.