2016-03-31 15 views
0

に関連するレコードを削除します。のAlfrescoデータベースは、アーカイブストア(contentStore /アーカイブ・スペース)

ユーザーがごみ箱内のファイルを削除した場合、14日後にファイルがcontenStoreからcontentStore.deletedフォルダに移動さ​​れます。その後、システム管理者はファイルシステムからファイルを削除できます。しかし、ファイルのメタデータとそのファイルに関連する他のデータはDBに残っており、まだアーカイブ済みとしてマークされ、DBからは削除されません。

達成したDBエントリを削除する方法私はそれらのエントリが30日か何かの後に削除されることを述べるブログを見た。でも私のアルフレコではそういうものは見当たりません。古いDBエントリを削除するために変更または構成する必要があるプロパティ私はそれを手動でどのように実行すべきですか?

答えて

3

this記事は非常に良いAlfrescoドキュメントライフサイクルの背景に何が起こるか説明しています。要するに

:contentStoreCleanerはごみ箱からコンテンツを削除した後、14日間実行している成功したかどう

nodeServiceCleanupJobDetailがリポジトリ・データベース内のノードと時代遅れのトランザクションを削除するには、毎日午後9:00に実行されるようにalfresco/WEB-INF/classes/alfresco/scheduled-jobs-context.xmlに登録されています午前4時に(オーファン・クリーナーのスケジュールされたジョブで定義されています)。

+0

ジョブが実行されていない場合:あなたの屋外は午後9時に稼働していますか?すぐに、このジョブを別の時点で登録しているカスタムスプリングBeanしか定義できません。手動で開始するにはコーディングが必要です。 –

+0

私が見たいもののような有用な文書。共有してくれてありがとう。 文書は**「node_deleted」フィールドが「1」に設定されたとき、このプロセスは、本当にDAOサービスパージ._を呼び出してノードを削除するには、それが安全と考えるから30日後にこの ような何か** _を語ります 30日間の設定はどこですか?どのように変更できますか?また、どのテーブルに "node_deleted"カラムがありますか? –

+0

** node_deleted **列のDB全体を検索しましたが、見つけられませんでした。私はAlfresco 4.2.2を使用しています。 –

関連する問題