PG::ReadOnlySqlTransaction: خطأ: لا يمكن تنفيذ SELECT في معاملة للقراءة فقط

أردت إغلاق بعض المواضيع القديمة بتشغيل استعلام في مستكشف البيانات وتعيين حقل الإغلاق إلى true عبر الاستعلام. يبدو أنني لا أستطيع تعديل البيانات حتى مع وجود صلاحيات المسؤول. هل هناك طريقة لتحقيق ذلك دون الحاجة لإغلاق هذه المواضيع بشكل فردي واحدة تلو الأخرى؟

يتم دائمًا إظهار خطأ: PG::ReadOnlySqlTransaction: ERROR: cannot execute SELECT in a read-only transaction

لهذا السبب سُمّي استكشف البيانات وليس معدّل البيانات :slight_smile:

مرحبًا @RGJ،

شكرًا لاستجابتك :slight_smile:

هل توجد طريقة يمكنني من خلالها تحقيق ذلك؟

لم أستخدمه بعد، لكن إذا كنت تبحث عن شيء لتشغيل استعلامات SQL مباشرة، فأعتقد أن هذا هو ما تحتاجه! —

يمكنك القيام بذلك من وحدة تحكم Rails. توجد مواضيع تعليمية حول كيفية إجراء تغييرات جماعية على إعدادات مختلفة.