2012-09-18 11 views
5

Sono nuovo di Plone e sto cercando di imparare come configurare e gestire un server. Mi rendo conto che ho bisogno di sviluppare un programma per l'imballaggio dei dati. In questo momento sto solo provando a testare questo usando la funzione pack nel pannello di controllo di Zope e anche la riga di comando (bin/zeopack).Packing Plone data

So che in pratica dovrei lasciare una settimana di storia, ma se impacco a 0 giorni non dovrei vedere scomparire tutta la cronologia delle modifiche? Non vedo che questo accada. Che cosa sto facendo di sbagliato?

risposta

6

Si può confondere la cronologia "annulla" con la cronologia delle versioni. L'imballaggio del database elimina i vecchi dati non utilizzati. Questo elimina la tua capacità di annullare le transazioni più vecchie.

La cronologia delle versioni non è la stessa. La cronologia delle versioni non è considerata dati inutilizzati e non è eliminata nei pacchetti.

Se non si desidera modificare la cronologia, disattivare la versione.

+0

Vedere anche http://stackoverflow.com/questions/9683466/purging-all-old-cmfeditions-versions per come rimuovere la cronologia delle versioni precedenti. –

+0

Per chiarire un po ', ero confuso esattamente in che cosa venivano compilati i dati. Mi aspettavo che cancellasse la cronologia delle versioni delle pagine sul sito web, ma quando ho visto la cronologia delle versioni ancora lì dopo il confezionamento ero confuso. Ciò che effettivamente fa è tagliare la tua capacità di riportare il sito a una versione precedente. Puoi vedere tutte le modifiche del sito su http: //your.plone.url/undo_form dove hai la possibilità di annullare qualsiasi modifica al tuo sito, anche recuperando elementi che sono stati cancellati. L'imballaggio riduce questa cronologia, risparmiando spazio sul tuo server. – user1678639

+1

@ user1678639 pacchetti di imballaggio via transazioni precedenti. È un effetto collaterale che le transazioni di rollback possono SOMETIMES funzionare in modo simile a una cronologia di annullamento, ma non è una cronologia di annullamento come comunemente intesa. Cioè oggetti apparentemente non correlati A e B potrebbero essere stati modificati nella stessa transazione; il rollback della transazione ripristina entrambi. –

Problemi correlati