Yanıtlar:
Bir istisna dışında, evet. Bu istisna cache_form
. Bu aslında bir önbellek tablosu değildir, ancak sitenizde görüntülenen formların geçici $ form_state bilgilerini içerir. Bu tabloyu temizlemek bu formları geçersiz kılabilir ve daha sonra kullanıcı bu formu göndermeye çalıştığında bir hata iletisi alır ve bu formu tekrar doldurması gerekir.
O Not drush sql-dump
ve Yedekleme ve Geçir bu yerine mysqldump veya phpmyadmin ile veritabanı dökümü oluştururken otomatik olarak bu ve diğer tabloların içeriği dışarıda bırakın.
Bu listede "sahte arkadaş" var. cache_form bir önbellek tablosu değildir ve boşaltıldığında o anda sitede etkin olan tüm formlar geçersiz olur.
Bunun için phpmyadmin'i kullanmanız için bir neden göremiyorum. Bu hantal ve hata eğilimli. "drush cc all" senin arkadaşın :)
Önbellek tablolarının amacı hesaplanan değerleri korumaktır. Bir modül cache_get () öğesini çağırdığında ve boş bir değer aldığında, önbelleğe alınan değerleri geri almak için kodu çalıştırır.
Tanıdığım tüm modüller, önbellek boşsa, önbellekte bekledikleri değeri almak için kodu otomatik olarak yürütür; önbelleğin boşaltılması onu kullanan modüllerde sorun yaratmaz.
Bunu birçok kez yaptım ve yaparak herhangi bir sorun bulamadım.
Önemli uyarı - tüm önbellek tablolarını bir kerede temizlemeyi deneyin . Bu, Drupal'ın geçersiz önbellek verilerini kullanmasını önleyecektir.