Mir ist aufgefallen, dass D7 für jedes Feld eine field_revision-Tabelle erstellt und den Inhalt von seinem Feldtabellen-Gegenstück dupliziert, selbst wenn eine Revision deaktiviert ist.
Ich habe eine große Texttabelle und sie nimmt viel Platz ein (mehrere GB).
Wäre es sicher, die Revisionstabelle abzuschneiden?
PS: Inzwischen habe ich das auch als Bug gemeldet .
field_revision_*
Tabellen plötzlich zu füllen.Antworten:
Ich denke, das Field SQL Norevisions-Modul wird Ihnen dabei helfen:
In diesem Modul können keine Revisionsfelder erstellt werden. Dadurch wird die Leistung gesteigert, da die Anzahl der Abfragen verringert wird. Außerdem sind auf den Knoten keine Revisionen mehr vorhanden.
Sie können auch einige benutzerdefinierte Modulcodes verwenden, die unter der folgenden URL bereitgestellt werden:
http://www.ambidev.com/make-your-drupal-7-faster-by-removing-all-revisions/
und dieses Modul zum Löschen von Revisionseinträgen:
https://www.drupal.org/project/node_revision_delete
quelle
Sie sollten einen Blick darauf werfen. Wie kann ich alle Knoten- / Feldrevisionen löschen? und abonnieren Sie möglicherweise http://drupal.org/node/1063266#comment-5268252
quelle
Nein, es ist nicht sicher. Ich benutze Drupal 7. Ich benutze das Quizmodul auf meiner Website und habe festgestellt, dass es mindestens zwei Fehler gab, als ich alle field_revision_ * mit variablem Fehler geleert habe, an die ich mich nicht wirklich erinnere. Der andere Fehler war, dass die Fragen verschwunden waren .
Seltsamerweise gab es Antwortmöglichkeiten, aber alle Fragen waren weg. Ich habe mir keine weiteren Details angesehen, ich habe die field_revision_ * -Tabellen zurückgesetzt und es hat richtig funktioniert.
Alles, was ich sagen kann, ist, wenn Sie das Quizmodul verwenden und zu myPHPAdmin gehen und diese Tabellen abschneiden, erhalten Sie Fehler. Wenn Sie kein Quizmodul verwenden, weiß ich es nicht. aber es ist nicht kugelsicher. Ich würde empfehlen, einige bewährte Module zu verwenden, um Ihre Revisionen zu löschen.
quelle