Bevor D8 den Cache manuell löscht, kann man alle Tabellen abschneiden, die mit beginnen cache_
.
In Drupal 8 gibt es noch Tabellen, die mit beginnen cache_
, aber es gibt auch eine cachetags
Tabelle.
Ist der Hinweis in D8 noch zu kürzen, cache_*
wenn Sie den Cache manuell löschen müssen? Ist es sicher / erforderlich / empfohlen, die cachetags
Tabelle zusammen mit den cache_*
Tabellen abzuschneiden?
Ich bin mir bewusst, dass es Contrib-Module geben kann, die die Dinge anders machen. Ich bin hauptsächlich daran interessiert, was der Kern macht und was als "Best Practice" für Drupal 8 im Allgemeinen gilt.
Antworten:
Wenn Sie in Drupal 8 nach den sicheren Tabellen suchen, die manuell gelöscht werden müssen, löschen Sie die Tabellen, die mit cache_ beginnen, und kürzen Sie auch die Cachetags-Tabelle.
Wenn Sie drush verwenden, verwenden Sie diesen Befehl, um den Cache zu löschen.
Cache wiederherstellen
quelle
Nach diesem Artikel
cachetags
werden beim Speichern Cache-Objekte gesetzt, daher sollte es sicher sein, diese Tabelle auch abzuschneiden. Cachetags identifizieren Cache-Objekte und Sie können alle zugehörigen Objekte gleichzeitig abrufen.quelle
Das ist sehr praktisch. Ersetzen Sie den Datenbanknamen nach Bedarf:
quelle
Sie könnten dies für einen Einzeiler tun:
Fügen Sie so viele mit dem Präfix cache_ hinzu, wie Sie möchten.
quelle