Löschen aller alten CMFitions-Versionen

8

Wir haben eine große riesige Website, welche Datenbank für Entwicklungskopien vorbereitet werden sollte.

Wie kann man alle alten Versionen aller Inhaltselemente entfernen? Auf diese Weise können wir die Größe der Daten, die für die Übertragung auf Entwicklercomputer benötigt werden, stark reduzieren.

Plone 4.0

    
Mikko Ohtamaa 13.03.2012, 11:52
quelle

4 Antworten

14
  1. Gehen Sie zu portal_purgepolicy und setzen Sie die Nummer auf eine Zahl (ich verwende normalerweise '3', um wenigstens eine Historie zu behalten).
  2. Führen Sie das folgende Skript aus:

    %Vor%
zupo 13.03.2012, 13:16
quelle
4

Ich habe Details zu Plone 3 (aber beachte, dass ich weiß, dass sich das bei Plone 4 etwas ändert).

In Plone 3.3 werden alle Historien im portalhistoriesstorage / repo-Objekt gespeichert. Dort haben Sie ein Unterobjekt _shadowStorage.

Ich habe festgestellt, dass wenn Sie dieses persistente Objekt löschen, es bei Bedarf neu erstellt wird.

Hoffen Sie diese Hilfe in irgendeiner Weise

    
Luca Fabbri 13.03.2012 13:10
quelle
2

Hier sind Anweisungen zum Löschen von _shadowStorage, wie oben erwähnt:

Starten Sie den ZEO-Client im Debug-Modus:

%Vor%

Dann:

%Vor%

Keine Garantie. Keine Ahnung, was es löscht. Anscheinend werden Sie alle Geschichten los.

    
Mikko Ohtamaa 02.05.2012 12:13
quelle
0

Ich fand (in dem Fall, der wahrscheinlich in meinem Fall ein Fall von RTFM war, aber trotzdem), dass die Zope-Seite geöffnet wird ( Ссылка ) direkt und navigieren Sie wie folgt:

  1. Seite verwalten
  2. "Systemsteuerung"
  3. "Datenbank"
  4. "Haupt"

führte mich zu einer Seite, die anbot, die Datenbank zu packen und alle Historien zu löschen, die älter als X Tage waren. Das hat wie ein Leckerbissen funktioniert!

    
Henry Crutcher 19.01.2015 16:41
quelle

Tags und Links