عادة ما يتعذر مسح ذاكرة التخزين المؤقت لـ Drupal عن طريق إدارة الموقع أو من خلال الأمر
drush cache-rebuild
في هذه الحالة تكون الوسيلة الوحيدة المتاحة هي مسح ذاكرة التخزين المؤقت عبر قاعدة البيانات بواسطة الأمر
TRUNCATE
السؤال المطروح الآن ما هي الجداول التي يجب تفريغها و التي يتم فيها تسجيل ذاكرة التخزين المؤقت؟
كل جداول تخزين التخزين المؤقت في دروبال (Drupal) تحمل كلمة cache سواء جداول نواة النظام أو جداول الوحدات.
للحصول مباشرة على أوامر تفريغ كل جداول التخزين المؤقت يمكن إستعمال أوامر SQL التالية مع تحديد إسم قاعدة البيانات:
SET @DB_NAME ='my_databse_name';
SELECT concat('TRUNCATE TABLE ', TABLE_NAME, ';') FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = @DB_NAME AND TABLE_NAME LIKE '%cache%'
إثر ذلك قم بتنفيذ الأوامر المتحصل عليها للتفريغ مع التأكد بأنك قمت بإختيار قاعدة البيانات المناسبة للتنفيذ.