2012-09-18 10 views
5

私はPloneには新しく、サーバーのセットアップとメンテナンスの方法を学びたいと思っています。私はデータをパックするためのスケジュールを作成する必要があることを認識しています。今私はZopeコントロールパネルのpack関数とコマンドライン(bin/zeopack)を使ってこれをテストしようとしています。Ploneデータをパックする

私は実際には1週間分の歴史を残すべきだと知っていますが、0日にパックすれば、すべての編集履歴が消えてはいけませんか?私はこれが起こるのを見ていない。私は間違って何をしていますか?

答えて

6

「元に戻す」履歴とバージョン履歴を混同することがあります。データベースをパッキングすると、古い未使用データが取り除かれます。これにより、古いトランザクションを元に戻すことができなくなります。

バージョン履歴は同じではありません。バージョン履歴は未使用データと見なされず、パックでは削除されません。

編集履歴を必要としない場合は、バージョン管理をオフにします。

+0

古いバージョン履歴を削除する方法については、http://stackoverflow.com/questions/9683466/purging-all-old-cmfeditions-versionsも参照してください。 –

+0

ちょっとわかるように、私は正確に何がデータを詰め込んでいるのか混乱していました。私はそれがウェブサイト上のページのバージョン履歴をクリアすることを期待していましたが、パッキング後にバージョン履歴が表示されたときに私は混乱しました。これが実際に行っていることは、サイトを以前のバージョンに戻す能力を削ることです。 http://your.plone.url/undo_formでサイトの編集内容をすべて確認できます。サイトの編集内容を元に戻したり、削除されたものを取得したりすることもできます。パッキングはこの履歴を短くし、サーバーのスペースを節約します。 – user1678639

+1

@ user1678639梱包は直前の取引を捨てます。トランザクションをロールバックすると、元に戻す履歴と同じように機能することがありますが、これは一般的に理解されている元に戻す履歴ではありません。私。一見無関係なオブジェクトAとBは、同じトランザクションで変更されている可能性があります。トランザクションをロールバックすると、両方のトランザクションに戻ります。 –

関連する問題