Sebelum ke D8 untuk menghapus cache secara manual, seseorang dapat memotong semua tabel yang dimulai dengan cache_
.
Di Drupal 8 masih ada tabel yang dimulai dengan cache_
, tetapi ada juga cachetags
tabel.
Apakah saran dalam D8 masih terpotong cache_*
jika Anda perlu menghapus cache secara manual? Apakah aman / wajib / direkomendasikan untuk memotong cachetags
meja bersama dengan cache_*
tabel?
Saya sadar mungkin ada modul contrib yang melakukan berbagai hal secara berbeda, saya sebagian besar tertarik pada inti apa yang dilakukan, dan apa yang dianggap "praktik terbaik" untuk Drupal 8 secara umum.
Jawaban:
Dalam drupal 8 jika Anda mencari tabel aman yang perlu dihapus secara manual kemudian hapus tabel yang dimulai dengan cache_ dan juga memotong tabel cachetags juga.
Jika Anda menggunakan drush maka gunakan perintah ini untuk menghapus cache-
cache membangun kembali
sumber
Menurut artikel
cachetags
ini diatur ketika objek cache sedang disimpan, sehingga harus aman untuk memotong tabel ini juga. Cachetags mengidentifikasi objek cache dan Anda bisa mendapatkan semua objek terkait sekaligus.sumber
Ini sangat berguna. Ganti dbname sesuai kebutuhan:
sumber
Anda bisa melakukan ini untuk satu kalimat:
Tambahkan sebanyak mungkin dengan awalan cache_ yang Anda inginkan.
sumber